This is a school project is was orginally made by me, but I wanted to see how far i could bring it with AI
ALL PROMPTS WERE HUMAN MADE
- Blackjack - Casino card game with vault system, stats tracking, and multipliers
- Roulette - Spin the wheel with betting system and procedural music
- Reaction Tester - Test your reflexes across 10 rounds
- 2048 Puzzle - Slide and merge tiles with background music
- The Adventures Of Jerib - Epic platformer with 30 levels, 3 worlds, and 90 secrets
ABGames/
├── index.html # Main portal (start here!)
├── blackjack.html # Blackjack game
├── roulette.html # Roulette game
├── reaction-tester.html # Reaction time game
├── 2048.html # 2048 puzzle game
├── platformer.html # The Adventures Of Jerib
└── README.md # This file
- localStorage-based - No backend required
- Custom username - Set your player name
- XP & Leveling - 50 levels with exponential progression
- Stats tracking - Games played, playtime, favorite games
- Export/Import - Backup and restore your profile
- 43 total achievements across all games
- Mystery achievements - Discover them by playing!
- XP rewards - Each achievement gives XP
- Persistent tracking - Syncs across all games
- Search & Filter - Find games by name or category
- Achievement notifications - Pop-up when unlocked
- Level-up notifications - See your progress
- Auto-save - All progress saved to browser
- 5 Live Games
- 43 Achievements
- 4,650+ XP available from platformer alone
- 90 Secrets to find in platformer
- 30 Platformer levels across 3 themed worlds
- Levels 1-10: 100-3,843 XP per level (Quick start)
- Levels 11-20: 5,000-25,799 XP per level (Moderate)
- Levels 21-30: 30,000-154,794 XP per level (Mid-game grind)
- Levels 31-40: 200,000-1,490,116 XP per level (Late-game)
- Levels 41-50: 2,000,000-21,209,198 XP per level (Legendary)
All data is stored in your browser's localStorage:
- Profile data
- Achievement unlocks
- Game statistics
- Level completion
- High scores
** Important:** Clearing browser data will erase your profile! Use the Export feature to back up.
- Make sure all files are in the same folder
- Check browser console (F12) for errors
- Try refreshing the page (Ctrl+R)
- Click anywhere to start music (browser autoplay policy)
- Check mute button isn't enabled
- Ensure browser volume isn't muted
- Check if browser allows localStorage
- Don't use private/incognito mode
- Make sure you're not blocking cookies
- ✅ Firefox (Recommended on Nobara)
- ✅ Chrome/Chromium
- ✅ Edge
⚠️ Safari (May have issues with some features)
- All games are self-contained HTML files
- No internet required after initial load
- No tracking or analytics
- Completely offline-capable
- Music and sounds embedded in files
- Mouse - Navigate menus, click buttons
- F12 - Open browser console (for debugging)
- Arrow Keys / WASD - Move and jump
- ESC - Pause
- L - Level select (when paused)
- R - Restart level (when paused)
- Arrow Keys - Slide tiles
- ESC - Pause
- Mouse-driven controls
- Frontend: Vanilla HTML, CSS, JavaScript
- Storage: localStorage API
- Audio: Web Audio API (procedural music in some games)
- Graphics: HTML5 Canvas for platformer and 2048
- No dependencies - Pure web standards
Created by AttishB Built with Claude (Anthropic) All code self-contained, no external libraries
Enjoy playing ABGames!
For issues or suggestions, check the browser console (F12) for error messages.