🔮
Impulse DAO
DiscordTwitter
  • 👋Get started
  • Overview
    • 💡Introduction
      • What?
    • 🛠️Community
      • 📝Roles
      • 🛤️Rituals
    • ✨Governance
  • games for developers
    • 🏟️Arena
      • 📗Arena almanac
      • 🦀Vara-Arena
        • ⚔️Introduction
        • 💡Step-by-step guide
        • 📜Creating an algorithm
        • 🏰Creating a Lobby
        • 🤼Lobby results
        • ⬆️LevelUp
        • 🏆Leaderboard and prize distribution
      • 🤝Update priorities
        • ▶️Playtesting
Powered by GitBook
On this page
  • Create a Lobby
  • Join the Battle after you created a lobby
  • Lobby Tier system
  • Lobby for four players
  1. games for developers
  2. Arena
  3. Vara-Arena

Creating a Lobby

PreviousCreating an algorithmNextLobby results

Last updated 1 year ago

Create a Lobby

Join the Battle after you created a lobby

Lobby has a Tier and ID.

Lobby Tier system

The first player who registered for a Tournament sets the current ladder (ie difficulty level) based on the current gladiator level LevelUp.

Level 1 => Tier 5 => + 5 rating / per lobby won
Level 2 => Tier 4 => + 10 rating
Level 3-5 => Tier 3 => + 15 rating
Level 6-9 => Tier 2 => + 20 rating
Level 10 => Tier 1 => + 40 rating

Lobby for four players

Battle system - Lobby for four players creates 2 pairs and execute their battles asyncronously.

  1. p1 x p2

  2. p3 x p4

  3. winners of previous battle.

Gas reservation

Why do we reserve gas for 4 player lobby?

  • A battle consists of 25 turns each, which results in ~ 53 messages between onchain actors, and gameplay execution;

  • Each battle takes around 250 bln gas;

  • Gas reservation allows Arena contract to continue battle logic execution using the reserved balance.

What's gas reservation?

Players can simply copy the link to a lobby to invite enemies. e.g. -

🏟️
🦀
🏰
https://impulsedao.xyz/Vara-Arena/lobby/15
https://wiki.gear-tech.io/docs/developing-contracts/gas-reservation/
Go to /Arena tab to create a Lobby
Lobby waiting room
Lobby waiting room