<<
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
|
|