Skip to content

samuel-duhaime/alien-shooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alien Shooter | 🎮 Video Game with JavaScript

Trailer

Alien Shooter Trailer

Description

A classic game built with vanilla JavaScript featuring an alien that you control, shooting down enemies to achieve the highest score. Test your skills and see how long you can survive without losing lives in this exciting game.

Problems and Challenges

  • Developing a fun and engaging game using Class and Object Oriented Programming was a significant challenge, especially since it was my first time working with these concepts.
  • Completing the game within a tight timeframe of just 2 days was a difficult task.

Solutions

  • Added laser shooting and movement controls for the player's alien, enhancing the gameplay experience.
  • Created various levels with different enemy types and difficulties, adding a new challenge to the game.
  • Developed a lives system to provide players with multiple chances to survive and continue playing.
  • Included a high score feature to encourage players to beat their previous records.
  • Implemented a coins system where players can collect coins to increase their score.

Project Details

  • Development time: Completed in just 2 days, this project was a challenging exercise in fast-paced, focused development.
  • Front-end: Built entirely with vanilla JavaScript, this project demonstrates my ability to create engaging games without the use of external libraries or frameworks.
  • Tools: Utilizing Git and GitHub, this project was developed using modern version control techniques to ensure easy tracking of changes.

Conclusion

This Alien Shooter game was an exciting project that allowed me to explore and learn about class and object-oriented programming for the first time. Despite the tight timeframe of just 2 days, I was able to implement several engaging features, including a high score system, lives system, laser shooting, coins for players to collect, and new enemy types to keep the gameplay fresh.

One of the biggest challenges was building the game without the use of any frameworks or libraries, relying solely on vanilla JavaScript. However, this allowed me to gain a deeper understanding of core programming concepts and helped me improve my skills as a developer. Overall, I am proud of what I was able to accomplish in just 2 days and I look forward to applying the knowledge gained from this project to future endeavors.

About

A classic game built with vanilla JavaScript featuring an alien that you control, shooting down enemies to achieve the highest score. Test your skills and see how long you can survive without losing lives in this exciting game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors