Skip to content

codeahl/OmniaGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omnia

Omnia is a location-based collectible card game built in Java. Players explore the real world using an interactive map to collect cards with different rarities and art styles, trade with friends, and level up their profile. The game supports both Basic and Premium accounts, each offering different gameplay advantages.

Core Idea

Explore the map to find and collect cards Cards vary by rarity and visual style Social-focused gameplay with friends, trading, and profiles Progression through XP and leveling

Main Features

  • Map-Based Card Collection
  • Powered by the Google Maps API
  • Collection range and movement speed vary by account type
  • Premium users have increased chances of special cards
  • Card System
  • Multiple rarities
  • Special variants such as Shiny and Full-Art cards
  • Visual differences in card collection
  • XP & Leveling
  • Gain XP from actions like collecting cards, trading, and adding friends
  • Scaled XP requirements per level
  • Player level displayed on profile
  • Friends & Trading
  • Add friends and view their profiles
  • Trade cards with friends
  • Built-in chat system
  • Profile Customization
  • Basic and Premium profile options
  • Premium users can upload profile pictures, display cards, and use special emblems
  • Admin Functionality
  • Role-based admin access
  • Admin-only tools and features

Tech Stack

--Frontend--

Java Gradle Google Maps API

--Backend--

Java Spring Boot Hibernate / JPA Maven Relational database (via Hibernate) CI/CD GitHub Actions (YAML-based pipelines)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published