At 9, I tried to make a game that combined SimCity 2000 and Transport Tycoon Deluxe - my favs at the time. I used MFC(Windows) because my parents got me a big black book about it. My game was a simple train simulator with four trains. Each train moved turn by turn to its destination from its origin. Each train had to finish its move before the next train had a chance to move.
I wrote it in C++ but didn't know much about managing the game's state or objects. But there was some fancy acceleration code in there.
You "played" the game by modifying the hardcoded x,y coordinates in the code and admiring how the trains moved on screen.
I thought real games used multi-threading to move each train at the same time. When I tried it, the game broke, probably because of UI updates from other threads.
So I never quite built my game. But this project, with all its problems, got me into software development years later.
I wrote it in C++ but didn't know much about managing the game's state or objects. But there was some fancy acceleration code in there.
You "played" the game by modifying the hardcoded x,y coordinates in the code and admiring how the trains moved on screen.
I thought real games used multi-threading to move each train at the same time. When I tried it, the game broke, probably because of UI updates from other threads.
So I never quite built my game. But this project, with all its problems, got me into software development years later.