Vim Trex Runner- zapowiedz MVP

Ten wpis będzie pewnym podsumowaniem pracy którą włożyłem w projekt w ramach konkursu Daj Się Poznać. Trzy miesiące które miałem wydają się bardzo dużą ilością czasu, jednak nie było to moim jedynym zajęciem więc postępy w pracy nad grą miały ślimacze tępo. Mimo wszystko jestem przekonany że w przyszłym tygodniu uroczyście będę mógł ogłosić pierwszą wersję mojego vim trex runnera.

Muszę przyznać że kod obsługujący grę jest idiotycznie prosty w założeniach. Każdą funkcjonalność rozpisywałem na 3 różne sposoby zanim znalazłem ten skuteczny. Straciłem przez to mnóstwo czasu i energii. Liczyłem również że podczas pisania gry może uda mi się wykorzystać tricki znane z edycji tekstu, jednak bardzo szybko się zawiodłem. Okazało się że vim jest jednowątkowy w pełnym znaczeniu tego słowa i nic nie dało się z tym zrobić. Co ciekawe wersja 8 vima (która miała swoją premierę całkiem niedawno) zmienia sytuację o 180 stopni.

Aktualnie działająca wersja jest najprostszą z możliwych kopii oryginału. Mamy biegnącego i skaczącego Trexa, kaktusy, animację podłoża oraz detekcję kolizji. W przyszłym tygodniu popracuję nad poprawą modeli, doszlifowaniem kodu oraz readme. Muszę również dopasować prędkość wszystkich elementów gry by była ona jak najbardziej grywalna. Stay tuned, gdy wszystko będzie gotowe z pewnością dam wam znać!