Browser games development
Character & Text Counter, Hiking explorer, Rock Paper Scissors game
Character & Text Counter
A fast and easy-to-use web-based text analysis tool that provides real-time statistics for any pasted or typed text. It counts characters with and without spaces, words, sentences, and paragraphs, while also identifying and listing special characters used in the text. The clean, minimal, and responsive interface makes it simple to analyze text quickly on both desktop and mobile devices.
Hiking explorer
Explore a beautiful mountain landscape and find your way through the
wilderness. Watch out for the oak trees — they block your path!
Controls
- W / S or Arrow Keys — Move around
- Terrain — Change the shape of the mountains
- Tree Density — Change the number of trees
- New World — Create a new landscape
Take your time, explore the mountains, and enjoy the journey!
Rock Paper Scissors — Browser AI Game
A colorful browser-based Rock Paper Scissors game powered by AI and machine learning.
The game uses Phaser for the interactive game interface and
TensorFlow.js to run machine learning directly in the browser.
The AI observes the player’s previous moves and learns their playing patterns in real time.
After enough rounds, the machine-learning model becomes active and starts predicting
the player’s next move. The computer then chooses a counter-move based on the prediction.
Key Features
- 🎮 Browser-based game — runs directly in a modern web browser
- 🤖 AI-powered opponent — the computer learns from the player’s behavior
- 🧠 Machine learning — uses a small neural network running with TensorFlow.js
- ⚡ Client-side AI — all machine-learning calculations run locally in the browser
- 🔒 Privacy-friendly — no player data needs to be sent to a server
- 🎨 Colorful visual interface — illustrated Rock, Paper, and Scissors icons
- 📊 Game statistics — displays player wins, computer wins, draws, and win rates
- 🔮 Prediction display — shows what move the AI currently predicts
- 📈 Learning status — clearly indicates when the machine-learning system becomes active
- 🕹️ Phaser framework — handles the interactive game experience
Technology
JavaScript · Phaser · TensorFlow.js · HTML5 · CSS
The project demonstrates how AI and machine learning can be integrated
into a lightweight browser game without requiring a backend server.
“`