Skip to content

A web-based implementation of the classic Snake game using HTML, CSS, and JavaScript. This project is part of a larger collection of classic arcade games recreated for modern web platforms.

Notifications You must be signed in to change notification settings

AngelAldaz/Snake_RetroGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snake - Classic Arcade Game

Welcome to the Snake Game, a web-based recreation of the iconic arcade game. Players control a snake that grows longer as it eats food, with the challenge of avoiding collisions with the walls or the snake's own body. This project is part of the larger Arcade Classics series, where we bring beloved retro games to modern web browsers.

This project is being developed by the Software Division of the AAAIMX Student Chapter for educational purposes. It is designed to offer an interactive and collaborative learning experience, where participants can explore web development and game design through hands-on practice.

Features

  • Classic Gameplay: Control the snake and grow as you collect food.
  • Simple, Clean Interface: Styled with CSS for a minimalist, nostalgic look.
  • No Dependencies: Pure HTML, CSS, and vanilla JavaScript.

Demo

You can play the game directly in your browser! Click here to play

Technologies Used

  • HTML5: For structuring the game layout and canvas.
  • CSS3: For styling and ensuring the game is responsive.
  • JavaScript: For game logic and animations.

How to Run Locally

To run the game locally on your machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/AngelAldaz/Snake_RetroGames
  2. Navigate to the project folder:

    cd Snake_RetroGames
  3. Open index.html in your browser:

    start index.html

    or just double-click the file.

Gameplay

  • Move the Snake: Use arrow keys to control the snake's direction.
  • Objective: Eat the food to grow longer while avoiding the walls and your own tail.

Roadmap

  • Basic snake mechanics and game over state.
  • Increase speed as the snake grows.
  • Add sound effects.
  • Implement high scores.
  • Add different levels or game modes (e.g., maze or timed challenges).

About

A web-based implementation of the classic Snake game using HTML, CSS, and JavaScript. This project is part of a larger collection of classic arcade games recreated for modern web platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published