BATTLE CPE is 2D multi-direction shooter video game for 2-4 players and players. The player will take the role of a tank driver The rule of the game is to destroy the opposing tanks. When the side who scores the KILL points according to the game set will be the winner.
BATTLE CPE is a project I did in Practicum for Computer Engineering class at university. In this course, the content is about personal computer components and installation of modern operating systems, maintenance, and program development on modern operating systems. Programming at the hardware level Basic electronic circuit design and assembly tools The process of creating printed circuit boards basic electronic circuit assembly.
The hardware part is to create Joysticks to connect to the software, we use Microcontroller (At-mega 328p) as controller and use C language to program the firmware to the Microcontroller. JoyStricks simulates keyboard keys to control movements in the game.
As for Software, we used Game Engine (Construct 2) to develop this game. Construct is an HTML5-based 2D video game engine It is aimed primarily at non-programmers allowing quick creation of games through visual programming. After the development is complete, we deploy it on Google Firebase.