Water ... that adapts itself to the flow, that breaks everything like a sword
Legends of Grimrock
Get link
Facebook
X
Pinterest
Email
Other Apps
-
Today on IndeDB I found post about " Legends of Grimrock" and as in most case I don't write post about projects that I found on internet this time I will do exception because I think that this game is worth it :]
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...
W ostatnich miesiącach rozpocząłem pracę wiec trochę mniej czasu pozostało na programowanie. Jednak udaje mi się go trochę wygospodarować. I tak poza kursem CUDA który realizuję na uniwerku. Moim głównym zajęciem jest tworzenie WRE jest to mój silnik wyposażony dodatkowo w edytor. Póki co nie ma za bardzo co pokazywać bo głównie poświęcam się rzeczą mało widocznym ale systematycznie w miarę dorzucam nowe rzeczy. Ostatnimi czasy zajmowałem się trochę systemem materiałów który doczekał się w końcu dziedziczenia :] pomaga to wielce w tworzeniu nowych materiałów. Zmienił się również system OCtree który w razie potrzeby potrafi się już rozszerzyć (w stosunku do wejściowego obszaru). No i dość dynamicznie rozwija się również edytor. Jak widać na screenie jestem już w stanie stworzyć prostą scenę jednak jeszcze dość długa droga zanim będzie można w nim łatwo i wygodnie tworzyć lokacje gry.
Comments
Post a Comment