JavaScript Game Development Report
1. Introduction and Objectives:
Group1: Emmanuel Eme, Saad Moazzam, Gentian Yang
Project Aim:
• To create three 2D JavaScript games: "Hungry Snake," "Techy Warriors," and "Galaxy Wars."
• Demonstrate the versatility of JavaScript, HTML, and CSS in creating interactive games.
2. Desired Outcomes:
• Educational Value: Improve understanding of web technologies and game development
principles.
• User Engagement: Develop engaging games with the potential to attract a consistent player
base.
• Technical Proficiency: Exhibit skill in implementing complex functionalities using pure
JavaScript.
3. Site Structure/Design:
• Website Design: Focused on simplicity and user experience.
• Game Pages: Each game has a dedicated page with instructions and controls.
• Homepage: Provides an overview and direct links to each game.
• Navigation: Ensures seamless navigation and intuitive user interface.
4. Technical Specifications:
• Development Tools: Pure HTML, CSS, and JavaScript without external libraries or frameworks.
• Hosting: Standard web server, ensuring compatibility across various devices and browsers.
5. Limitations:
• Performance Optimization: Some advanced optimization techniques were not applied due to
the use of vanilla JavaScript.
• Cross-Browser Compatibility: Focused on modern browsers, which may lead to issues in older
or less common ones.
6. Conclusion:
"Group 1's" suite of games demonstrates the versatility of JavaScript in creating varied gaming
experiences. From strategy and action to adventure, these games not only serve as a testament to the
team’s dedication and skill but also stand as a foundation for future projects that could further push the
boundaries of what can be achieved with JavaScript game development.
Flowchart