Giter Site home page Giter Site logo

deadly-duck's Introduction

Deadly Duck Tennis Manager

Current version: Prototype-3

The basic idea of the game is to mix up some ideas of jRPG genre with sports manager. The achieved result is sort of interesting, but still needs some refinement.

The basic idea of the development is to apply Domain-Driven Design to game development.

Requirements

The only requirement is python 3.6+

Installation

Just download contents of this repository as an archive and then unpack it.

Quickstart

Run python simple.py in your console.

Help and futher information

Run python simple.py --help for detailed description of command-line interface.

Enter ? in-game for detailed description of game commands.

More detailed description of the gameplay process is yet to be developed.

deadly-duck's People

Contributors

montreal91 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

deadly-duck's Issues

Standings feature

Two tabs with standings should be implemented: one with two tables for each divisions and another for the whole league.

Exact match simulation feature

Match simulation just like in my complex-tennis project, results should be stored in the matches table, every point counts.

Results feature

Small table with gamers' recent results (not more than 10 rows) and underlying database.

Players and their selection feature

  • Player class and underlying database (currently skills just integer or decimal constants)
    • "Strength" skill
    • Name and age parameters
    • Aging from season to season
  • 3 players for each club
  • One player can play maximum 2 matches in a row
  • Full match results (i.e. 6:0 8:6)
  • Match results depend on skills of both participants
  • Player selection for each match
  • Non-player clubs choose players randomly, with restriction

Next season

When player reaches end of the season he should be able to start another one.

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.