Giter VIP home page Giter VIP logo

beam_olympics's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beam_olympics's Issues

Basic game logic

Ensure that when the game just started, users can get the proper empty info from it.

Bonus Points

Update the bo_task behaviour so that points are assigned on test/1 and not as a general number. That way tasks may add bonus points

upgrade to sumodb 0.7.6

if we use bo with Erlang20 it fails because doesn't accept the fsm from workerpool (in sumo), upgrading to 0.7.6 should work

REST API

Server might provide a REST API to check game status

Fulfil the open-source check-list

General Items

Exhibition

  • There is a blog post about it
  • It's shared on social networks
  • It's shared on reddit
  • It's shared on hacker news with a title like Show HN: description
  • It has a landing page built in github pages

For Erlang Projects

  • It follows the rules for our Project Setup
    • proper rebar.config
    • rebar3 compile, dialyzer, edoc and ct work with no warnings
    • elvis.config up to date
    • Meta testing in place

For Erlang/Elixir Projects

Add context to tests

Add a context() parameter to bo_task:tests(), something like…

-type context() :: #{ server_node := node()
                    , player := bo_players:player()
                    }.

-callback tests(context()) -> [test()].

Get Current Task

Server must provide a way for a player to get it's current assignment

HTML Page

Server might provide an HTML Page displaying results provided by the RESTful API from #15

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.