SLiPCoR Blog updates by SLiPCoR en http://www.slipcor.net?page=blog Sat, 16 Feb 2019 19:30:03 GMT Resume - Resuming? Ello ^^ I tried applying the change of pace, change of language, change of approach, for two weeks each: <hr /> <b>- Coding - Onslaught -</b> 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: <hr /> <b>C++ via Unreal Engine</b> 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. <hr /> <b>Java</b> 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. <hr /> 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... <hr /> <hr /> <b>- Music - Undertale -</b> 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 http://www.slipcor.net?page=blog&time=1548950464 Thu, 31 Jan 2019 16:01:04 GMT http://www.slipcor.net?page=blog&time=1548950464 Scary Changes (Yes Clickbait) Happy New Year! For both my biggest coding and music projects I will follow a very good friend's advice and do the following for a month or two, or three (my schedule shifts the concepts of time, a lot): <hr /> <b>- Coding - Onslaught -</b> I will step back from the blueprint-only approach which started in me priding myself in the ability of using blueprints and hating literally copying the code into C++ which is a technical possibility. Still I designed literally everything to be absolutely identical to the code, out of respect, and it will stay this way for at least the first release(s) - I might develop a version that has things I deem valuable as feature or maybe even big fixes, but for the first version I want it to be as close as possible to the original, because that is what it was. Close to perfect, and a gem of its time. I will start fresh with this project [not throwing anything away, I will take use of some important blueprints later down the line for the implementation], I will implement the core code in C++ and by doing so basically literally copy the code and do small adjustments if needed for the code aspect of it, but I assume I will really be able to use 95% of what Gaby wrote. And I will have to design the GUIs (but I need to do that anyway). If these three months get me further into the implementation, I might go through with going there full force. As I want to make it as true to its roots as possible, recoding everything into a new system does not really do what I intended to do, I just make more work for myself and I delay the process of keeping the ball running because I have to recreate everything manually (and not just GUIs and some actors). TL;DR: I will pause development on what is the current blueprint game in progress and start fresh with a C++ based version (still allowing blueprints, but the main code will be in C++) which will allow me to re-use most of the original code, more or less. I expect much more and faster results, especially to show off things that and how they work. However this means that there will be a kickstarting time of no updates. We will see :) <hr /> <b>- Music - Undertale -</b> I will step back - you could say leap back. My initial plan was to go through each and every song and remake / play it in some way as "my own". The more I tried imagining myself doing this with the first song, I realized that this would not really actually be what I thought it would do - do justice to what is the epic soundtrack of Undertale - but it would be (if I succeed at recreating the soundtrack) not really much better than all the people who re-upload the MP3 with some hastily crapped together gameplay footage [well I have that already but that is besides the point]. I think it would be more true to myself as an artist and more respectful to the original art pieces to actually choose my battles here. I will invest a lot of time into finding pieces that click with me, either musically or rhythmically. This will most certainly not result in what I hoped myself to achieve - replaying / redoing the whole soundtrack - which would be an endeavour of investing a YEAR - given that I release ONE VIDEO PER WEEK - which coincidentally does not allow for much creative spirits to thrive. I think it will result into something that satisfies my pride more than my completionist desires to "do the whole thing" - I have no idea where that idea came from, not even the most talented and featured artists do the whole thing [except for the one shot things like the drum-along by 8bitdrummer ;) ]. TL;DR: I got lost in wanting to bite off more than I can chew and will step back to focus on things that will be fewer in numbers but greater in enjoyment, both for me and the ones listening to the results. This also means, like the coding topic, that the first month(s) will be planning and attempting with close to zero results, unless I get really lucky and inspired. <hr /> Thanks for your support. And if it is only you two people reading, that still is worth it to me :) http://www.slipcor.net?page=blog&time=1546459248 Wed, 2 Jan 2019 20:00:48 GMT http://www.slipcor.net?page=blog&time=1546459248 Heat The summer has struck hard this year, and it is really hard to stay focused with 30°C in the evening after work. Progress will continue to be slow, especially in the music department, it is too exhausting to invest the literal energy needed. Coding does still progress, but I think I will look into gaming more, streaming something here and there... Stay awesome :) Chris http://www.slipcor.net?page=blog&time=1532526726 Wed, 25 Jul 2018 14:52:06 GMT http://www.slipcor.net?page=blog&time=1532526726 Short Hiatus Update Hey there :) It's my first week after the 4-week-hiatus I had - starting with YouTube stuff, and coding will be next week :) As I touched on in the last blog post, the main work-after-work topics are alternating, and the only constant will be music, due to the band rehearsals being weekly anyway ^^ So, this will will probably not get any public coding updates, but next week will. I am looking forward to working on Onslaught consistently again :) See you then! Chris / SLiPCoR http://www.slipcor.net?page=blog&time=1526315320 Mon, 14 May 2018 17:28:40 GMT http://www.slipcor.net?page=blog&time=1526315320 Hiatus Half-Time? So far this month has been a success, I feel that I have been stuck in some negative feedback loops that kept me stuck internet things, distracting me from what I really want to do, a very big part of my daily time. So as I kicked this out, even though I focused a lot on my RL, I was able to edit a youtube video which, by the definition of the way I do it, takes longer time than daily upload people do it - the rest has been slow as predicted, but I came up with a change of schedule. The way I work on things will be changed from a by-day-basis to a by-week-basis. So far, I basically focused on things for [parts of] a day and next day I changed the subject from Golf to Onslaught or to My Little Blacksmith Shop. I think this change with 7 day gaps [more if stuff in RL happens...] has been detrimental to my progress, as I had to get back to things like "where did I stop last, where am I going right now", I am very certain I will produce better and more consistent results when I focus, literally, by not changing things around too much, and still, taking breaks every day. So updates will happen less frequently but then I should have more things to show. Is that good? I believe it is :) Take it slow and be cautious around crazy countries like Germany who "celebrate" the first of May by rioting in the streets ^^ Chris http://www.slipcor.net?page=blog&time=1524944331 Sat, 28 Apr 2018 20:38:51 GMT http://www.slipcor.net?page=blog&time=1524944331 No fooling around in April This month, progress has been very slow, as I am preparing for a hiatus of some sort. I will focus on some RL things starting this saturday, basically I'll stop actively checking/participating in social media, reflect on some things, and refocus my priorities. The end goal is a more balanced way of living which will result in more stable health and focus on the tasks at hand - so hopefully overall better results through concentration on the things that really matter and benefit me and the things that are important to me. Things that are still happening (as doable offline): * Onslaught coding - I really am motivated to get back to that without self-distraction * Soccer Physics Theme - this really is tickling my fancy at the moment, even though it might have been a bit too ambitious, so I will be focusing on drum practice * Dune II [midi->somethingelse] music recording Even though I just recently discovered that what I used a base for my GP files is considered inferior to the Dune 2000 soundtrack, by Frank Klepacki himself - I was considering taking this soundtrack as reference, which would then basically push me back --- but part of me does not like all aspects of the new soundtrack - and the things I like, I feel like I would not have to add to it or I would not be able to actually do this justice then. Dune 2000 is actually using a synthetic orchestra in WAV audio, where Dune II used the midi channels which had enormous restrictions and thus I felt I would be able to add to it. To the orchestra version, I am not so sure about. Maybe this will turn into something wholely different, like an original album inspired by the dune vibe / melodies. I have felt the need to get back into creative things, like writing songs, or other artsy things... but this requires some focus I do not have at the moment because I have too many things on my plate I am checking on a literal time schedule so I am able to get everything done - which I fail regularly right now because work has been getting to me in a way that I was tired after work for two weeks, every day. So far, everyone has been understanding and supportive of what I do and of my hiatus. Thanks for that, and hang in there, I am not gone, and I do not plan on abandoning anything I started, yet. Yes, the MiniGolf game is also still in progress :D Have a nice spring start and see you soon! Chris http://www.slipcor.net?page=blog&time=1523402589 Wed, 11 Apr 2018 00:23:09 GMT http://www.slipcor.net?page=blog&time=1523402589 Last week of rest Updates will resume in February, I just had to take some time off to recharge my batteries :) Cheers Chris / SLiPCoR http://www.slipcor.net?page=blog&time=1516843012 Thu, 25 Jan 2018 01:16:52 GMT http://www.slipcor.net?page=blog&time=1516843012 This blog is also used for music updates! Alright, after finishing up some behind-the-scenes things about the blog, I am back again with a little update about music! As some of you might know, I am into covering, recording, sampling, and all the issues that come with it. Mostly the issue is that I can do most things only privately, for myself, unless I get the consent of the involved copyright owners. Well, it happens to be the case that the author of <a href="http://store.steampowered.com/app/391540/Undertale/">Undertale</a>, Toby Fox, gave me explicit consent to do covers of his soundtrack, and that I will do. Current progress is, that I have created Guitar Pro files of all tracks that made sense to make into covers [almost all of them], and as I recently got done with this task I have been chewing on for the whole year, I am taking the rest of the year off. In 2018, you can expect some little things that show my progress on the recording of songs, or on my jamming to it, we will see. I am planning to use this blog here and my <a href="http://slipcor.net/index.php?page=music">music section</a> to offer updates on the progress, next to my <a href="https://www.youtube.com/channel/UCyriOM3MG4FK112r9GuJqQA">YouTube</a> account. Any questions? Write a comment! Cheers Chris / SLiPCoR http://www.slipcor.net?page=blog&time=1510327445 Fri, 10 Nov 2017 15:24:05 GMT http://www.slipcor.net?page=blog&time=1510327445