SkillAgentSearch skills...

AtomsGame

:video_game: Atom's Game is an educational web-based game designed to help children and teenagers learn the elements of the Periodic Table. The game challenges players to identify chemical elements based on their symbols.

Install / Use

/learn @allexlima/AtomsGame

README

Atom's Game

Overview

Atom's Game is an educational web-based game designed to help children and teenagers learn the elements of the Periodic Table. The game challenges players to identify chemical elements based on their symbols.

The project was originally presented at the National Institute of Amazon Researchers (INPA) science fair for public school teachers and students in Manaus, AM - Brazil.

You can play the game in your browser here.

How to Play

  1. Click the "Play" button on the splash screen.
  2. A chemical element name will appear on the left side of the screen (the "cat").
  3. Falling blocks with chemical symbols will descend from the top.
  4. Click on the falling block that matches the element name shown.
  5. You have 3 lives. Selecting the wrong symbol or letting the correct symbol fall off the screen will cost you a life.
  6. The game speeds up as you score more points!

Features

  • Educational: Learn chemical symbols while playing.
  • Bilingual Support: The game automatically detects your browser language and switches between Portuguese (default) and English.
  • Progressive Difficulty: Gravity increases as you score points.

Installation

To run the game locally:

  1. Clone this repository:
    git clone https://github.com/AtomsGame/atomsgame.github.io.git
    
  2. Open the index.html file in any modern web browser.

Tech Stack

  • HTML5 Canvas: For game rendering.
  • JavaScript (ES6): Game logic.
  • CSS3: Styling.

Credits

Developed by:

Supervisor:

Original Date: 2015 Updated: 2025


Note: This project is open source.

Related Skills

View on GitHub
GitHub Stars21
CategoryDesign
Updated6d ago
Forks12

Languages

JavaScript

Security Score

95/100

Audited on Apr 3, 2026

No findings