Chicken Survive Game

The project was from the course Foundations of Programming (Teacher: Garrit Schaap & Eveline Ingesson / Location: Jönköping University)

Brief: Create an engaging and visually appealing game using p5.js. The project encourages creativity, interactivity, and entertainment. Participants are prompted to plan their projects before coding, allowing for a diverse range of innovative games within the p5.js framework.

Working Process

Planned and executed the game development process systematically, starting with a detailed plan outlining desired features and necessary skill acquisition. Designed game elements such as images for hen, worm, fox, and baby chicks in .png format. Developed the game structure using HTML, CSS, and JavaScript, implementing logic with classes or object literals for the characters. Programmed movement and interaction, including worm dynamics, hen actions, fox behavior, and baby chick growth. Implemented core game mechanics, such as hen movement and worm appearance. Added baby chicks following the hen, increasing in number over time. Conducted thorough debugging and testing for a polished final product.

Skill learned

The game development process taught me effective planning and execution. I strategically outlined features, identified necessary skills, and created a timeline for delivery. Crafting images, setting up the structure, and implementing logic were key steps using JavaScript. I managed game mechanics, including character movement, dynamic elements like worms, and interactions like hen and fox behavior. Incorporating additional features and sound effects highlighted my growing proficiency in game development. Rigorous debugging and testing reinforced the importance of quality assurance. Overall, the project enhanced my ability to plan, design, and execute visually appealing and entertaining games with p5.js.

Previous
Previous

To Do List Website

Next
Next

Music Magazine Design