Giter Club home page Giter Club logo

dynrow's People

Contributors

gilgathedev avatar monsdar avatar

Stargazers

 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

dynrow's Issues

Configure workout

Integrate a way to configure the workout. XML, Pickle, JSON, ... Whatever works best

Record Replay Bot

Allow to record the user's session to file. Create a bot which replays a specific file.

Cal Bot

Create a Bot which uses a specific amount of Calories/Hr instead of Pace

Handle different resolutions

There currently is just a hack implemented which allows to run on my system setup but will not work in a good way on other systems.

Android Support

Make DynRow usable on Android. There are Android Apps for the Concept 2, it needs to be checked if there's an SDK available.

There's an Android port of PyGame/Python available as well:
http://pygame.renpy.org/

Create Storage superclass

By creating a parent class for all types of storages it would be possible to change to different types of storage.

Multiplayer Mode

Integrate the ability to row online against others. What's the best way of doing that? Could this be a specific Boat? Could this be some kind of WorkoutLogic?

AvgPace is calculated wrong

We should calculate the average by using distance and time, not by taking the average value of the pace. Leads to problems when the user is rowing with different SPM etc

BoatGhost is jittering

It seems as if the GhostBoat is out of cycle and therefore jitters a lot. It is probably needed to calculate some kind of dead-reckoning between the last known distance of a boat and the current timepoint.

Boomerang Bots

Bots that are rowing faster/slower when out of range until they're at player position. Then they'll row in their original pace again. This way the bots stay around for longer without loosing their configured speed

Sharing Workouts

Besides SQLite it could for example be possible to integrate a Online-Storage where players could share their storages on a web platform. This idea needs some more thinking I guess...

How to integrate statistics?

Think of ways to generate usable statistics. Which approach would be useful? What data would be interesting? This is kind of a "Start to think about it, then generate more detailed issues" item

Pace-Bot looses speed when changing Pace

When using the setPace-method to change the pace of the bot it looses speed. Could be easily tested by setting the pace each cycle to the same value and have another bot running with the same pace but without setting the pace continuously.

Current implemented bots do not switch pace often, but it could be a problem when introducing the add/remove logic or with some more sophisticated bots.

Watt-Bot

Create a Bot which uses a specific amount of Watts instead of a specified Pace

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.