Our Adventure in coding combining History with Pygame 🗺 👩🏻💻
by Python Vipers
Our group (Ian and I, Cayden) created this team. Our goal is to create a game that would educate people who will still have fun at the same time. We want people to comprehend better in a specific subject, history. To begin with, we were just trying to get to know each other better and decide what subject and format the game should be. We eventually chose to do a historic fighting game based on Forge of Empires, Age of Empires and Stick war.
In the game, the objective is to take all the territories in a level or age, so you can move up to the next one. In each territory, you must defeat the enemy army or complete whatever the objective is. You start in the Stone Age, which Cayden is making. I think you have to take over the different colored territories. You move up to the next level, which is the Bronze Age level. This level focuses on Ancient Greece and their Persian enemies. In order to move up, you must take over 5 territories, the Jungle, Plains, Forest, Desert and Tundra. The next level is Mediaeval and you must fight in well-known battles such as the battles in Scotland’s war for independence. After the mediaeval you will move on to much more modern battles, possibly the Civil War and confirmed, ww2. In these battles, you will also play on the sides of more modern battles such as D-day.
The bronze age is the second age. It definitely gives you the authentic Greek experience. Not the romantic clay houses with blue domed roofs overseeing the sunset type, but the one a thousand years ago, where you struggle to survive in a bloody, everlasting conflict between you and the Persians who can’t seem to accept defeat. You can command mighty armies and determine the fates of entire nations with the press of your keyboard and mouse. The Greek map has 5 territories to take over, forest, jungle, plains, tundra and desert. The units there are entirely dependent on the setting. The thick forest and jungle will be crawling with Persian scouts and warriors waiting to ambush you. The flat and open plains will have Persian horsemen ready to run you down. Yikes. Should have gone into the phalanx position earlier… The dry desert will have Tusken raiders, uh I mean Persian scouts preparing to raid your camp. Lastly you will feel Game of Thrones vibes when you go to the final territory, which is the tundra. Be glad we didn’t make you face a horde of frozen zombies, and a couple of undead ice dragons. You may have to face a terribly named boss though.
The battle system in our game has a grid system. Moving the soldiers is almost like moving a piece in chess. You get to choose if you want to attack the enemies, buy more soldiers, and move your troops. In the first age (Stone Age) the attack system was a little different. Besides that, everything else has the same attack system. There are many soldiers that you can pick and buy. Each one of them has their own special ability like attacking with an axe, spear, and so on. Using these soldiers can help you defeat the enemies, but the enemies also have their own specialty also. Like chess, you must strategize what you do to defeat the enemy. Be careful what you do because anything can happen. The image below is the code for the grid system.