Skip to content

CrackCode-dev/CrackCode-mini-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CrackCode Mini Games

This repository contains a collection of lightweight browser-based mini games developed as part of the CrackCode platform. These games are designed to provide an interactive and gamified learning experience where users can reinforce technical knowledge while playing simple challenge-based games.

The mini games are intentionally kept lightweight and browser-friendly, avoiding heavy graphics or complex engines, so they can run smoothly within web environments.


Purpose

The goal of this repository is to support the gamification component of CrackCode by providing small interactive games that complement the coding practice environment.

These games aim to:

  • Encourage learning through play
  • Reinforce technical and logical thinking
  • Improve user engagement within the platform
  • Provide short interactive breaks between coding challenges

Each mini game is designed to reflect concepts related to computer science, programming logic, or problem solving.


Architecture

The mini games are developed and hosted independently from the main CrackCode application.

This architecture provides several benefits:

  • Keeps the main MERN application lightweight
  • Allows games to be developed and deployed independently
  • Enables easy updates and maintenance
  • Improves scalability for adding future games

CrackCode Platform │ │ User clicks "Play Game" ▼ Mini Game Repository │ │ Hosted via GitHub Pages ▼ Browser-based Game

The games are deployed using GitHub Pages, allowing them to be accessed directly via a public URL.


Integration with CrackCode

The hosted games are integrated into the CrackCode platform through the Mini Games section on the home page.

When a user selects a game, the application either:

  • Opens the game in a new browser tab, or
  • Loads the game inside the platform using an embedded iframe

This approach ensures that the main application remains modular and maintainable.


Technology Stack

The mini games are built using lightweight web technologies to ensure fast performance and easy deployment.

  • HTML5
  • CSS3
  • JavaScript
  • Canvas / lightweight game logic

The games run entirely in the browser and do not require a backend server.


Current Mini Games

The repository may contain multiple games designed around programming concepts.

Each game is implemented as a small standalone web module.

Releases

No releases published

Packages

 
 
 

Contributors