Giter VIP home page Giter VIP logo

game's People

Contributors

cha0sg0d avatar github-actions[bot] avatar phated avatar

Stargazers

 avatar

game's Issues

Remove biomes

Biomes are bad for a few reasons:

  1. They make Dark Forest confusing to new players. Even I still don't fully understand what they do for all game entities -- this is because they impact planets and artifacts in very minor ways that aren't really meaningful.
  2. They don't add depth to advanced gameplay. I'm okay with a feature compromising legibility if it creates dynamic, deep gameplay, but biomes just don't.
  3. They bloat the codebase. I'd rather use Smart Contract and client space to have exciting stuff instead of biomes.

Client thinks Spaceships are unowned on initial load

#10

On Initial Spawn into the game:
Screen Shot 2022-10-05 at 8 48 53 AM

After Refresh:
Screen Shot 2022-10-05 at 8 49 13 AM

When first loading a new game, Spaceships are marked as red / unowned and can't be moved in the UI. After refresh, ships are white and can be selected and moved.

This is not a GameManager problem, because I can df.move() the spaceship even when it's marked as red.

No way to access silver's tokenId

Currently there is no getter for the tokenId of silver. This is an issue for a third party trying to make their own client for the game.

We can make a getter, or we can hardcode the tokenId of silver to 1, or we can make mintSilver, burnSilver, etc functions.

Remove Player.score

We need to remove the score attribute in the player struct. There is no way to transfer score but you can transfer silver tokens, which is confusing for players.

Instead we should allow the admin to choose if they want to make silver transferable and make the win condition based on the number of silver tokens they have at the end of the round.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.