Omi Card Game Engine and Experience

By
apps
libraries
coding
gaming
Omi.js

A JavaScript-based game engine for Omi, one of the most popular traditional card games in Sri Lanka. It manages players, core game rules, trick-taking logic, scoring systems, and smoothly controls the entire gameplay flow across all valid game situations.

Key Features

  • Multiplayer gameplay supports up to four players by default.
  • Difficulty selection to vary the challenge.
  • Automation features for selecting the most suitable cards by NPCs.
  • Tricks, Rounds, and score management.

Libraries and Frameworks Used

  • Vue.js - Progressive framework for building user interfaces

Assets and Resources Used

  • Inter font by Rasmus Andersson