Skip to content

๐ŸŽฒ Keno Plus is a free-to-play simulation of the classic Keno game, featuring Classic (80-ball) and Mini (40-ball) modes with multiple cards, dynamic pay tables, and modern UI โ€” all without spending real money.

Notifications You must be signed in to change notification settings

kewlinnn/keno-plus

Repository files navigation

Keno Plus ๐ŸŽฒโœจ

Keno Plus is a simulation-based Keno game designed for fun and practice without spending real money. It offers both Classic Keno (80-number grid) and Mini Keno (40-number grid), allowing players to select numbers, wager virtual bets, and see winnings based on dynamic paytables. Built with Vue.js, TypeScript, and Pinia, the game provides smooth gameplay with support for multiple cards and persistent states.


๐Ÿš€ Features

  • ๐ŸŽฎ Two Game Modes:

    • Classic Keno (80 numbers)
    • Mini Keno (40 numbers)
  • ๐Ÿƒ Multiple Cards Support:

    • Select and play with single or multiple cards.
    • Each card has independent selected and matched numbers.
  • ๐Ÿ’พ Persistent Gameplay:

    • Game state (selected numbers, bets, matches) stored in Pinia and localStorage.
  • ๐Ÿ“Š Dynamic Paytable:

    • Different payout structures for Classic and Mini modes.
    • Auto-calculated winnings based on matches.
  • ๐ŸŽจ Modern UI/UX:

    • Built with Element Plus components.
    • Carousel card navigation, smooth transitions, and responsive layout.
  • ๐Ÿ†“ Free-to-Play Simulation:

    • No real money involved.
    • Play for fun, practice, and strategy learning.

๐Ÿ› ๏ธ Tech Stack

  • Framework: Vue 3
  • Language: TypeScript
  • UI Library: Element Plus
  • State Management: Pinia
  • Styling: CSS

๐ŸŽฅ Demo

Hereโ€™s a quick preview of Keno Plus in action:

Keno Plus Demo

โšก Getting Started

Prerequisites

  • Node.js (>= 16)
  • npm or yarn

Installation

# Clone repo
git clone https://github.com/kewlinnn/keno-plus.git

# Enter project folder
cd keno-plus

# Install dependencies
npm install

# Run Development Server
npm run dev

# Build for Production
npm run build

๐ŸŽฏ Gameplay

  1. Choose Classic (80 numbers) or Mini (40 numbers).
  2. Select numbers on your card(s).
  3. Place your virtual wager (no real money).
  4. Start the draw โ€“ 20 numbers will be drawn randomly.
  5. Matches are highlighted, and virtual payouts are calculated automatically.

๐Ÿค Contributing

Contributions are welcome! Please fork this repo and submit a pull request.

โš ๏ธ Disclaimer

Keno Plus is a simulation game created for educational and entertainment purposes only.

  • No real money is used, wagered, or won.
  • This project does not involve gambling, betting, or monetary transactions.
  • Intended purely for fun, practice, and learning game mechanics.

About

๐ŸŽฒ Keno Plus is a free-to-play simulation of the classic Keno game, featuring Classic (80-ball) and Mini (40-ball) modes with multiple cards, dynamic pay tables, and modern UI โ€” all without spending real money.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •