easybulb / Easygames

Easygames: A collection of fun, interactive JavaScript games. Features include Swat the Fly, game suggestion, customizable settings, and engaging sound effects.
https://easybulb.github.io/Easygames/
0 stars 0 forks source link

Easygames

Website:

https://easybulb.github.io/Easygames/index.html

Swat The Fly Game:

https://easybulb.github.io/Easygames/swat-the-fly.html

A collection of simple, enjoyable browser-based games designed to entertain and challenge players of all ages.

Table of Contents

Overview

Easygames is a platform offering a variety of lightweight, fun-filled games that you can play directly in your web browser. Designed for quick entertainment, each game on Easygames is easy to pick up and play, making it perfect for short breaks or casual gaming sessions. Whether you're looking to test your reflexes, challenge your high score, or simply enjoy a few minutes of distraction, Easygames provides an accessible and enjoyable gaming experience for everyone.

The current highlight of Easygames is Swat the Fly—a fast-paced game where players aim to swat flies as they randomly appear on the screen before the time runs out.

User Experience (UX)

User Stories - General Website

Design

Color Scheme

Typography

Imagery

Wireframes

Wireframes were created with Balsamiq to plan the layout of the Easygames platform and individual game pages.

Home Page Wire Frame Large Home Page Wire Frame Mobile Swat The Fly Homepage Swat The Fly Gameplay

Game Documentation

Swat the Fly

Swat the Fly is a quick-reflex game where players must swat as many flies as possible within a set time limit. The game is simple to play but challenging to master, making it a perfect addition to the Easygames collection.

User Stories

Features

How to Play

  1. Start the game by selecting a countdown timer.
  2. Flies will appear randomly on the screen.
  3. Use the swatter cursor to click on the flies as quickly as possible.
  4. The game ends when the timer runs out, and your score is compared against the high score.

Features

Existing Features

Features Left to Implement

Technologies Used

Testing

Code Validation

Functionality Testing

Browser Compatibility

Known Bugs

Solution:

After removing some of the meta tags, the game started working correctly. The issue was isolated to a conflict with one or more of the meta tags. By reintroducing the essential meta tags one by one—specifically the description, keywords, and author tags—the game continued to function correctly. The issue may have been related to how Gitpod handled certain meta tags, affecting the loading or execution of the game.

Solution:

Fixed the issue by setting z-index of the fly image to 10.

Deployment

Deployed on Github pages. Link https://easybulb.github.io/Easygames/index.html

Credits/Technologies Used

Developer