Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 2.67 KB

README.md

File metadata and controls

52 lines (39 loc) · 2.67 KB

Forgotten Empires

Forgotten Empires is an onchain game built on the Mina Protocol and based on zk-proof technology. Forgotten Empires is developed with proto-kit, an open source framework for developing appchains on Mina Protocol.

Version

Docs

A detailed information about Forgotten Empires setup, classes, modules and much more can be found on docs.

Features

  • Client-Headless Server
    • Client
      • Architecture: Component Based Architecture
      • Visuals: Animation System, VFX System
      • AI: Behaviour Tree Based AI System
      • Game Logic: Stats System
      • Game Mechanics: Physics, Movement, Attack, Defense
      • Audio: SFX System
      • Inventory System
      • Interaction System
      • Elements: Player, NPC, Enemy
      • Modules: Spawner System, Scene Optimizer, JS Connector, Checker System
    • Server
      • Data Manager: On Chain Data, Off Chain Data
  • Onchain
    • Player: Levels, experience points (XP), stats (charisma, reputation, leadership, bravery), upgrade.
    • Character: Levels, experience points (XP), statistical XP, damage, defense.
    • Item: Stat experience points (XP), damage, defense, and flags (consumable or upgradable).
    • Guilds: Join or leave guilds, declare wars against other guilds.
    • Kingdom: Wars and peace requests are voted.
    • Rune: Statistics, upgrade specific runes, calculate overall attack and defense.
    • Skill: Vitality, strength, dexterity, intelligence, and the infliction of damage on adversaries.
    • Team: Form teams, invite members, accept invitations, and leave teams.
    • Proof (Optional): Guild creation and Kingdom creation is only available if a wallet address is described as "can create guild or kingdom".
  • Onchain Features are compatible with Proto-kit's Starter kit.
  • Hosted sequencer is available via Proto-kit.

Prerequisites

Detailed information about prerequisites can be found on Docs at Prerequisites section.

How to Set Up

Detailed information about setup can be found on Docs at Building On Chain Games to Web GL section.