

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
An assignment for computer science i students to design and develop a java video game using the fang game engine. The assignment involves creating a game with at least two moving objects, user input, a goal, an ending, and the ability to play again or advance to the next level. Students are encouraged to document their code, use methods appropriately, and create their own work. Additional extensions are suggested for full credit, such as using an arraylist to manage multiple moving objects, implementing a high score file, adding game levels from a text file, animating sprites, and creating a help file.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!
This assignment will give you a chance to exercise your programming skills, your knowledge of FANG, and your creativity. You may use classes, methods, files, and array lists.
Write a video game of your design. The definition is intentionally left very broad. You have artistic freedom, with the following constraints:
From a Java standpoint, you must include the following:
Programs fulfilling the minimal requirements described above will be given credit for up to 80% of the assignment. For the remaining 20%, you should provide at least two extensions (each worth up to 10%). The following are suggested extensions:
Create a short file named README describing your game, how to run it, and listing all of the files that are required to run the game. Upload the README and the other files to moodle.