1. Feb 02, 2023
  2. Feb 01, 2023
  3. Jan 29, 2023
  4. Jan 28, 2023
  5. Jan 26, 2023
    • Alexander Theißen's avatar
      e4c93dd9
    • Alexander Theißen's avatar
      Rework game to call all players for a single turn (#50) · aa2db5c0
      Alexander Theißen authored
      - `submit_turn` does the turns for all players now
      - A new round is only started after this message was called (not after
      each block)
      - Everyone can call this message but we will also just submit it in a
      loop so the game just keeps running
      - Added e2e test that just runs through the happy path of playing a game
      with two players
      
      We just want to make sure that once player uploaded their contract we
      are not dependent on them submitting transactions. They can just watch
      their contracts fighting it out.
      aa2db5c0
  6. Jan 23, 2023
  7. Jan 20, 2023
  8. Jan 18, 2023
    • Léa Narzis's avatar
      Complete Translation (#44) · 067e3e57
      Léa Narzis authored
      In the wake of proposing international workshops, the content
      translation has been completed :
      - Add Language Selector on the forming page 
      - Add Game Rules Translation for the 3 languages
      067e3e57
  9. Jan 17, 2023
  10. Jan 13, 2023
  11. Jan 12, 2023
  12. Jan 10, 2023
    • Alexander Theißen's avatar
      Change scoring (#35) · c529755a
      Alexander Theißen authored
      Previous scoring formula that assigned bonus points based on gas usage
      was confusing. Now:
      
      - One point per painted field.
      - There is a overall gas limit a contract can use.
      - Specified per round on game construction. The overall budget for all
      rounds per player is derived from that parameter.
      
      Can be set to some fraction of the gas consumed of the basic player per
      round. Only a fraction so that not every block a turn must be submitted
      in order to win. Try `500_000_000` (500 us). The less rounds you play
      the closer it needs to be to the actual usage to allow for actual turns.
      
      For the UI nothing much changes. I recommend displaying gas left instead
      of gas used per player in the player list. Can be calculated by querying
      the new `gas_limit` function of the contract and subtracting the used
      gas of the player from it.
      c529755a