Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.17 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.17 KB

SAAS - Snake as a Service

https://i.imgur.com/6EZQ2Qc.png https://i.imgur.com/o3LQAN2.png

Not sure how I feel about the name but that's what I landed on ... good enough for now.

What is it?

If you know about BattleSnake, you're most of the way there. I've taken a lot of ideas and concepts from there and applied them here. If you haven't, however, SaaS/BattleSnake is a coding competition where teams or individuals build "AI controlled" snakes (classic Snake) which duke it out on a board.

Client

The client is an SPA interface for SaaS.

How to Run

You'll need the server portion to be up and running (the GraphQL schema is loaded in the build step).

  1. Install dependencies (yarn or npm install)
  2. Run yarn start or npm start

Tech

  • React (v16 🎉)
  • GraphQL
  • Redux (not as much anymore)
  • Websockets (Socket.IO)

PRs welcome but ¯\_(ツ)_/¯ it's just a hobby project.