Git Product home page Git Product logo

nim's People

Contributors

dbratcher avatar infiniman avatar

Watchers

 avatar

nim's Issues

Design Proverb Feature

Research free sources of proverbs and make corresponding issues to track work to build out the feature.

Move AI code out of MoveEngine

The code to generate moves for the AI should be pulled out of the MoveEngine class and file. The logic should take the board data model and return a simple tuple describing the stack and number of stones to use for the next move.

Unit test AI Code

Setup basic unit testing to ensure the AI makes relatively logical and fun moves. This issue depends on #1

Enable new warnings

Go through possible xcode warnings and enable any relevant ones. Then fix any issues.

Design Achievement UI

Should be linked from main screen
Should allow resetting achievements
Should allow viewing achievements
Should allow viewing leaderboards

Link to other app screen shots for comparison

Research potential story mode

Corresponds to determining long term vision for the project. Determine changes to UI required, figure out if themes would be relevant, consider creating a new app for this feature.

Remove StoneView from MoveEngine API

The MoveEngine class should be solely business logic, and operate on unit testable UUIDs or Stone data models instead of the current StoneView based approach.

Fix memory leak on entering and exit game board rapidly

When entering and exiting the game board quickly, if the computer moves first, a memory leak is formed due to the MoveEngine holding on to StoneView references. This memory leak should be fixed as a result of #2 but I should confirm that

Update app store screen shots

Instead of plain screen shots, the app store screen shots should follow the pattern of app screen shot with over laid explanatory text

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.