Date of Submission
Spring 2017
Academic Programs and Concentrations
Computer Science
Project Advisor 1
Khondaker Salehin
Abstract/Artist's Statement
Many modern video games built by big name companies are coded by a group of people together using, and possibly modifying, an already designed game engine. These games usually have another group of people creating the artwork. In this project, I coded and designed a video game from scratch, as well as created all the artwork used in the game. The player controls a mouse character who fights a variety of monsters. In order to create the complexity of the game, I implement basic neural networks as the enemy artificial intelligence, i.e. the decision making process of the enemy. It uses this to learn how to combat a player from the player’s actions, including movement and attacking. Movement is implemented through changing the player’s position on the screen, and attacking creates an image which causes damage to other characters. The program is coded in Python, using the Pygame library for displaying graphics. It is currently an alpha version, with the code built and all the gameplay elements in place. With the existing foundation, this game, “Mouse versus Machine”, can be extended into a full-fledged game in the future.
Open Access Agreement
Open Access
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License.
Recommended Citation
Frattarelli, Cafferty Aiko, "Mouse vs. Machine: The Game" (2017). Senior Projects Spring 2017. 150.
https://digitalcommons.bard.edu/senproj_s2017/150
This work is protected by a Creative Commons license. Any use not permitted under that license is prohibited.
Included in
Artificial Intelligence and Robotics Commons, Digital Humanities Commons, Graphics and Human Computer Interfaces Commons