Inspiration
Our team gained inspiration from the idea of binary fission, a unit we have just completed in biology. We considered this idea after discussing a science project we were working on. We considered binary fission because it is similar to cloning, as it produces an identical copy of the parent cell.
What it does
This innovative game provides players with a hands-on experience of navigating while attacking the host cell while educating gamers on the process of binary fission.
How we built it
We used the language Python to develop the game while using pygame, a Python library. The platform for coding was visual studio code
Challenges we ran into
Our team ran into various difficulties in programming our game. One difficulty we ran into would be coding the virus and ensuring that the virus grows and splits while eating the nutrients. Focusing into coding challenges we received issues on figuring out the perfect language to utilize. Another problem would be finding a difficulty for the virus the solution we devised was macrophages a primary defense for tissue cells in our case the host cell.
Accomplishments that we're proud of
Our group is proud of combing different components (science and coding) and our theme "cloning". Another improvement we created was making the game more accessible by including both WASD and arrow keys for the players' preference. We celebrated after overcoming every struggle no matter how big or small.
What we learned
We learned many things from programming and researching such as never losing hope even when no solution seemed viable. Another thing we learned was collaboration and considering everyone's ideas from working with our team.
What's next for Protocol_Plague
We plan to devise a multiplayer aspect of the game. Such as one player could act as the virus and the other could be the macrophages(the purple dots) using the arrows and WASD.
Responsible AI use
When we used AI for researching we made sure to check with trusted sources to ensure the information was valid. Additionally, we used artificial intelligence for assisting us with debugging our code. Another way we utilized ai was asking it to elaborate on our idea and provide feedback.
Log in or sign up for Devpost to join the conversation.