EN_US
<< January 2019 >>

 
 
 
 
 
 
1

2
3
4
5
6
7
8

9
10
11
12
13
14
15

16
17
18
19
20
21
22

23
24
25
26
27
28
29

30
31
 
 
 
 
 
Recent Entries:

11/06/24 ( 20:37:42 )
Itch.io Onslaught

28/06/21 ( 02:59:30 )
The Finish Line!

03/11/20 ( 20:38:58 )
Rest in Peace, Flash!

31/01/19 ( 16:01:04 ) - Resume - Resuming? #coding #music

Ello ^^

I tried applying the change of pace, change of language, change of approach, for two weeks each:




- Coding - Onslaught -

Here are the conclusions I drew from messing around with multiple ideas of future languages - each of them have had several days of trying to get things done:




C++ via Unreal Engine

This does not look like a viable option at the time. There is no reflection in C++ which I would like to rely on heavily in order to implement the arrays with String keys that map directly to variables. I tried replacing these by mapping String to String, but still I run into issues simply defining classes with other self defined classes as variables. The editor just crashes without any implementation and error message, I think what I am trying to do is just not in my reach currently, or probably not even what the Unreal Engine is made for. Extending existing classes seems to work fine, but I need to implement (2D!) classes that have the ability to call functions based on names, and just adding another class as a variable into the base class (that is not even used) causes the engine to not open the project any more.

I am emotionally done with Unreal Engine - C++ - as a BASE at least. For helper functions in the Blueprint logic it will be helpful still.





Java

I have spent the better part of a day trying to implement core features into a java implementation. I already got stuck at trying to implement a sprite that scales and rotates. Individually, that is okay, but putting them together becomes something that apparently nobody ever has tried to do, and all the answers I can find are either for transparency, or for scaling, or for rotating.

In case someone with extensive knowledge about this reads this --- it is pretty tough to get the rotation center point right and I often run into the fact that edges are cut off of the sprite... very discouraging ^^

There does not seem to be an extensive library to mess with transparent PNGs and scale, rotate them and fade them out, which is what I need.




So what does that mean? It means that I will continue trying to make either of the mentioned systems work. If neither allow me to continue actually producing positive results next week, then I will fall back to what has worked well so far (albeit without visible results) - even though I have considered moving to JavaScript and HTML5 - JS lacks the ability to debug properly, but offers String-Arrays and just as Java will probably not go anywhere BUT has some disadvantages, performance wise...







- Music - Undertale -

For the music, this has been a very beneficial change. I feel that I have a nice idea of how to actually go about messing around with some songs. The first song I am focusing on will be Spider Dance - heavily relying on a stage piano that will do the leg work for me pretty much, because everything is too fast to be able to learn this in a time frame that makes sense for me.

Stay awesome!

Yours Chris