Skip to content

GabrieleDG0/FreeGames

Repository files navigation

FreeGames 🎮

Github page

Link if you want to visit the FreeGames website hosted by github pages: https://gabrieledg0.github.io/FreeGames/

Overview

Discover a website with simple but timeless games that you can play alone or with a friend. Fun but also logical experiences await you. Have fun!

Features

  • Variety of games: Includes classics such as Tic Tac Toe, Checkers, Pong, Minesweeper, Sudoku and more.
  • User-friendly interface: Easy to navigate and play, suitable for all ages.
  • Fun and logical: Play alone with the computer or challenge a friend in different games, try simple and fun games or challenging and logical games.

Included games

  • Tic Tac Toe: A classic game for two players in which each player takes turns marking a square in a 3x3 grid. The aim is to be the first to have three markers in a row (horizontally, vertically or diagonally).
  • Checkers: A strategic board game for two players in which uniform pieces must be moved diagonally and opposing pieces must be jumped over.
  • Pong: A two-dimensional sports game that simulates table tennis. The players control bats and hit the ball back and forth.
  • Minesweeper: A puzzle game for one player. The aim is to clear a rectangular playing field with hidden "mines" without causing one of them to explode. Clues about the number of neighboring mines in each square help.
  • Sudoku: A logic-based, combinatorial number puzzle. The aim is to fill a 9×9 grid with digits so that each column, each row and each of the nine 3×3 sub-grids contains all the digits from 1 to 9.
  • Snake: Snake eats what appears on the display and the player receives points. He is constantly moving and must avoid colliding with obstacles, but above all with himself.
  • Rock, paper, scissors: Play against the computer by choosing a marker that can beat the other's, according to the best-known rules.
  • And more...

Tools used

  • HTML: For the structure of the web application.
  • CSS: For styling the application and ensuring a pleasant user experience.
  • JavaScript: For the dynamic functionality and implementation of the game logic.
  • Bootstrap: For responsive design and pre-styled components.

Usage

  1. Navigate to the game you want to play in the main menu.
  2. Follow the instructions for each game to start playing.
  3. Enjoy the fun and challenge of classic games.

Contribute

If you have suggestions for new games or improvements to existing games, please feel free to contact me. Contributions are welcome!