Giter Club home page Giter Club logo

chiseler-snake's People

Contributors

alexeyza avatar nagaem avatar omazhary avatar

Watchers

 avatar  avatar  avatar

Forkers

alexeyza

chiseler-snake's Issues

Milestones

Milestones:

  • Getting the snake to run locally and being able to send it GET/POST requests
  • Getting the snake to respond to a game \start request (with correct info: name, color, etc.)
  • Getting the snake to respond to a \move request (any response is fine for now)
  • Deploying server to heroku and able to respond to \start and \move requests as before
  • Running a game server locally (via Docker) and having the snake show up in the game
  • Tweaking the snake movement (this is the main part - this perhaps will be done as part of a learning algorithm):
    • Avoid hitting walls
    • Avoid hitting itself
    • Eat food
    • Don't starve
    • Don't eat too much either
    • Don't collide with others
    • Do head collisions only if larger than the other snake
    • Optimize movement to not "waste" space that may be needed later
    • Sabotage other snake's empty space
  • Testing snake against other snakes
  • Add taunting and persona for the snake
  • Make sure snake responds quickly enough
  • feel free to add more milestone and check the ones achieved

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.