Home - ndow1021/CS478Project GitHub Wiki
Welcome to the CS478Project wiki!
Team Members: Nathan Dow Jessie Wright Logan Postletheweight Josh Carter Samuel Hornick
Project Proposal: The project that we are proposing is a banana themed rendition of cookie clicker. This project will allow the user to play the classic game of cookie clicker but in a banana themed way, including new concepts and ideas. The user base of this project will be anyone of any age who wants to play a game and this is because of the ease of use of our program. The project provides a fun experience for the users through interactive gameplay, complete with visual and sound effects. We will begin this project as a text based experience then after we can confirm that all functions are working, we can then work on the graphical aspect and add all of those features. The player will click on the banana, gaining more and more and buying upgrades in order to gain more and more. We will have a system of mini-achievements for reaching certain milestones and number of upgrades purchased.
We are coding this project in C# and using our own computers running an IDE for coding and testing. For testing, we will be creating unit tests that we will run to confirm functionality of our project as we go through development, along with hands-on testing from team members. These tests will ensure that our project will run smoothly and we can test for unusual cases that could cause error within the program. Team members will have their own testing developments in order to verify that the program is running at all points in the development process. The programming language C# provides the best usability for us and provides us with a basis to learn more about it and become more experienced.
The scope of the project may seem small, however there is a significant amount of things that we will need to complete in order to make this project work. Our stretch goal if we can complete the project with time to space will be attempting to turn our game into a mobile app, and possibly even publish it if we get that far.
We believe it is feasible for us to make this game. We are qualified to create this project because we have all had previous coding experience here at USI. The risks of going into this project include the extreme time constraint as well as the issue of making time outside of class to work on the project as a group. We will try to mitigate this issue by attempting to make semi-regular meetings and having alternate methods of meeting if we cannot physically meet together, i.e. zoom or discord.