my attemp at recreating the arcade Outrun game with mud and phaser3
incomplete project
when i first saw mud and integration with phaser and how visual everything was , i immediately wanted to create Outrun with it.
the idea was simple , lets have five contracts :
Game Management Contract: : a contract responsible for managing the overall game state, such as starting and ending the game, tracking scores, and managing the leaderboard.
Car Contract: a contract representing the player's car in the game. with functions to control the car's movements, such as steering left and right, accelerating, and braking.
Track and Road Generation Contract: a contract responsible for generating the game track and road layout.
Scoring Contract::a contract to handle scoring mechanisms in the game.
Token contract : a token contract to introduce in-game currency and collectible items.
i started with the mud phaser template, in the beginning i had major difficulties getting it to run on my windows machine , and running it on wsl , lagged a lot. but eventually i had to deal with it , then began experimenting with MUD, then difficulty after another started appearing . tbh its more of a mentality think than anything else