Back

Front-End / Vanilla JavaScript

Revo Funny

September 2025 RevoU Personal Project

Tools & Tech Stack

HTML5 CSS3 Vanilla JavaScript GitHub Pages

Overview

Game overview

Project Summary

RevoFun is a web-based gaming hub featuring a collection of interactive mini-games designed for browser-based play. The project demonstrates front-end development proficiency by creating an engaging user experience with a modern arcade aesthetic, providing entertainment through classic game mechanics without requiring additional installations.

The primary objective was to build a responsive, lightweight gaming suite using pure web technologies. The project aimed to implement distinct game logics—including competitive scoring, pattern recognition, and survival mechanics—while ensuring a seamless navigation experience between the landing page and individual game modules.

I engineered the platform using Vanilla JavaScript, HTML5, and CSS3, adhering to a clean architectural structure. I developed the core logic for three games: a "first to 10" Rock Paper Scissors match, a Memory Match card game, and a "Car Racing" survival game, focusing on real-time state updates and DOM manipulation.

The final deliverable is a fully functional, mobile-responsive arcade platform deployed on GitHub Pages. It features a modern landing page, three interactive mini-games with persistent UI feedback, and a structured codebase that allows for easy maintenance and future game additions.

Methods

DOM Manipulation: Dynamically updating game states, scores, and UI elements based on user interaction.

State Management: Tracking player vs. computer scores and match-over conditions in real-time.

Event-Driven Programming: Handling user inputs for game selections and in-game tactical moves.

Responsive Web Design: Ensuring the arcade interface remains functional and visually appealing on various screen sizes.