Git Product home page Git Product logo

dream-framework's Introduction

Dream Framework

The project aims to build a framework useful in building sports management games, with team-oriented games in mind, we are initially implementing a match engine for association football (soccer).

Contribute

Please contact me (alumarcu__at__gmail__dot__com) if you like what we've done so far and would like to know how you can contribute.

Installation and Setup

  • First, rename your settings_dist.py file to settings.py and customize database params
  • More details coming soon!

dream-framework's People

Contributors

alumarcu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

dream-framework's Issues

Dummy unit tests (and add to pre-commit)

Unit tests are not a priority for v0.3 but some should be in place as an example for future tests.
Also, those that exist should work and unit tests should run on pre-commit.

[SIM-05] A player from the opposing team should follow, check ordering

Deals with the ordering of players actions in a tick.

After the ball action was performed, one (or more) players should perform counter-actions, and also players without ball in the team that holds the ball should aim to counter the counter-actions. After all players dealing with a ball action or counter-action have been moved, players that do not deal with the ball should be moved.

Is the above correct? Player initiative and reflexes will certainly play their roles, as will tactics. So how do we fit all these concepts together?

[SER-07] TBD - choice of gender before choice or league or vice versa

Should the user first choose the gender of his team and then be offered with the available leagues OR should the user be first shown the available leagues and decide on gender afterwards.

OR... use two controls that automatically update each other. All leagues are shown when the gender control is set to undefined, and update it dynamically when a gender is defined.

[MOD-03] Build a specialized class for stadiums

Also look into definitions of "home" and "away" as roles in a match vs actually hosting the game and getting money and crowd morale for it. Changes should be made to take neutral stadiums into account; and "home"/"away" roles should be renamed to anything else ("team_a" and "team_b", or whatever)

Logging in files

Actions to be logged:

  • Simulation: Initialization & Loop
  • Changes done from Admin interface

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.