Skip to content

NaviAndrei/web-based-games

Repository files navigation

JavaScript Games Collection

English | Română

JavaScript Games Collection [EN]

A collection of interactive web games created with vanilla JavaScript, HTML5, and CSS3. This project demonstrates the implementation of various types of games and interactive applications, from classic arcade games to educational applications.

Colecție de Jocuri JavaScript [RO]

O colecție de jocuri web interactive create cu JavaScript vanilla, HTML5 și CSS3. Acest proiect demonstrează implementarea diferitelor tipuri de jocuri și aplicații interactive, de la jocuri arcade clasice până la aplicații educaționale.

🎮 Available Games [EN]

1. Snake Game

  • Modern implementation of the classic Snake game
  • Fluid keyboard and touch controls
  • Progressive scoring system and difficulty

2. Brick Breaker

  • Classic arcade-style brick breaker game
  • Realistic ball physics
  • Multiple difficulty levels

3. Rock, Paper, Scissors

  • Modern and responsive interface
  • Fluid animations
  • Scoring system

4. Learn German (Memory Game)

  • Educational application for learning German
  • Adaptive learning system
  • Interactive dialogues and practical exercises
  • A2 level vocabulary and expressions

🎮 Jocuri Disponibile [RO]

1. Snake Game

  • Implementare modernă a clasicului joc Snake
  • Control fluid cu taste sau touch
  • Sistem de scor și dificultate progresivă

2. Brick Breaker

  • Joc arcade de tip "brick breaker"
  • Fizică realistă a mingii
  • Multiple nivele de dificultate

3. Piatră, Foarfecă, Hârtie

  • Interfață modernă și responsivă
  • Animații fluide
  • Sistem de scor

4. Învață Germană (Joc de Memorie)

  • Aplicație educațională pentru învățarea limbii germane
  • Sistem adaptiv de învățare
  • Dialoguri interactive și exerciții practice
  • Vocabular și expresii pentru nivel A2

🚀 Technologies Used [EN]

  • HTML5
  • CSS3 (Flexbox, Grid, Animations)
  • JavaScript (ES6+)
  • Local Storage for progress saving
  • Responsive Design
  • Font Awesome for icons
  • Google Fonts

📌 Features [EN]

  • Modern and responsive design
  • Intuitive interface
  • Mobile device compatible
  • Clean and well-organized code
  • Optimized performance

🚀 Tehnologii Utilizate [RO]

  • HTML5
  • CSS3 (Flexbox, Grid, Animations)
  • JavaScript (ES6+)
  • Local Storage pentru salvarea progresului
  • Responsive Design
  • Font Awesome pentru iconițe
  • Google Fonts

📌 Caracteristici [RO]

  • Design modern și responsive
  • Interfață intuitivă
  • Compatibil cu dispozitive mobile
  • Cod curat și bine organizat
  • Performanță optimizată

🛠️ Installation [EN]

  1. Clone the repository:
git clone https://github.com/NaviAndrei/js-games-collection.git
  1. Open the project:
cd js-games-collection
  1. Open index.html in your browser or use a local server.

💻 Development [EN]

To run the project locally, you can use any static server. For example, with Python:

python -m http.server 8000

Or use the Live Server extension in VS Code.

🛠️ Instalare [RO]

  1. Clonează repository-ul:
git clone https://github.com/NaviAndrei/js-games-collection.git
  1. Deschide proiectul:
cd js-games-collection
  1. Deschide index.html în browser sau folosește un server local.

💻 Dezvoltare [RO]

Pentru a rula proiectul local, poți folosi orice server static. De exemplu, cu Python:

python -m http.server 8000

Sau cu extensia Live Server din VS Code.

📱 Compatibility [EN]

  • Chrome (version 60+)
  • Firefox (version 60+)
  • Safari (version 12+)
  • Edge (version 79+)
  • Opera (version 47+)

🤝 Contributing [EN]

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.

📄 License [EN]

This project is licensed under the MIT License.

👨‍💻 Author [EN]

📱 Compatibilitate [RO]

  • Chrome (versiunea 60+)
  • Firefox (versiunea 60+)
  • Safari (versiunea 12+)
  • Edge (versiunea 79+)
  • Opera (versiunea 47+)

🤝 Contribuție [RO]

Contribuțiile sunt binevenite! Pentru modificări majore, te rog să deschizi mai întâi o issue pentru a discuta ce ai dori să schimbi.

📄 Licență [RO]

Acest proiect este licențiat sub MIT License.

👨‍💻 Autor [RO]

About

A collection of web based games written in HTML, CSS and Javascript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published