Water ... that adapts itself to the flow, that breaks everything like a sword
Humble Indie Bundle #3 ..
Get link
Facebook
X
Pinterest
Email
Other Apps
-
For people that didn't buy or bought already HIB#3 right now have not 5 but 6 games in pack + bonus. For people that already bought HIB#3 on download page show link to 6th game. More info on:
So like always start with problem description: I have some pool of command represented as enumerator. Each of command can have unique data that size can be different. I wanted to create system that allow me in easy way iterate over them and execute. After some time I created this implementation: template<ECommands::enum cmd> bool execCommandTemp(ECommands::ENUM a_cmd, void* a_data) { if (a_cmd == cmd) { SCommand<cmd>::execute((SCommand ::SData*)a_data); return false; } return execCommandTemp<(ECommands::ENUM)(cmd+1)>(a_cmd, a_data); } template<> bool execCommandTemp<ECommands::WRAP>(ECommands::ENUM a_cmd, void* a_data) { return true; } bool execCommand( ECommands::ENUM a_cmd, void* a_data ) { return execCommandTemp<(ECommands::ENUM)0>(a_cmd, a_data); } where SCommand look in example such a way: template <> st...
On begin I wold like to thanks two people: You Tube user rezoner1337 for publishing info about remake on wykop and gog.com forum user M2Grzegorczy for this topic . It's really great to see that they shown such a initiative and to say truth the moment I saw this posts I couldn't believe. So what else left for me thanks you again. Second thing is the problem I was pinpointed by few people: there is no easy way to communicate with me. So I added email contact on blog because alexfont wrote that he couldn't found any. Maybe any of you have other proposition how to make contact with me easier? And on end progress of game: this week I spend mostly on AI and removing sliding of player. I will not say to much here because I plan to show both things in next movie which will have this time music created specially for game by Jesse Gorter . From more interesting changes is shown of discrete mode with animation and influence on gameplay. So e...
It's funny that only with time and experience you start to understanding how hard UI code is. I remember a lot of situations when UI freeze in meantime of doing something. Whole window is locked and you just prying that its still alive. First version of my tools were similar: everything happening in one thread which was block when I was doing some longer operation. Because there was not too much to process it was not so painful. With time this changed, amount of data grow. To fix the issue I started adding progress bars to some operations and was happy. Sadly I was still wrong. This solution is still messy. I block whole UI and just update progress bar when some operations may be processed in background. Recent change of threading taught me beaut of asynchronous operations. Right now all my communication Engine UI is happening by events which cleaning my design of whole tools. All code where I mix UI with mechanics changing in creation of event and processing of it later. Be...
Just check the site again. There is available the content of Bundle #2 for people who pay #3 more than the average.
ReplyDeleteIt was really nice for me since I missed the second one. Now I got them all :)
Thanks for info:] when I check hib last time they weren't added content of Bundle #2.
ReplyDelete