During my third year of university, I really found my footing with programming and games design. This can perhaps, most clearly be seen in the several game jams which I did as part of my course.
The first game jam that we did was for a game that we called 'Ascension'. The theme of the jam was to make a 'sticky' game, the idea was that there was one main core mechanic that could be easily repeated and would always be fun. In that respect, we decided that a competitive element was the be the key to our stickiness, thus, we made a 2 player competitive game.
I was in charge of the AI for the game which was designed to shoot down projectiles at the players in order to hinder their progress. The player's aim was to get to the top of the screen before the other, and they would be hindered in this by obstacles and AI opponents which would shoot down at them.
The first Ai I designed merely strafed from left to right and back again, shooting as it did. While the other tracked the player in first place and tried to shoot it down.
Ascension was a success, however there were some technical issues with it's implementation. Systems conflicted, and this showed. It really needed another pass to polish and fix the bugs which were inherent in it's systems. My strafing shooter can actually be broken by the screenshake effect if it is close to a wall, as it relies on the walls to change direction.
The project can be downloaded via a link should you wish to check it out.
https://drive.google.com/drive/folders/0B2-4-3Aj27LXbWc2WDFGWEVxcFU?usp=sharing
No comments:
Post a Comment