/innovation

Port of Innovation card game to .NET

Primary LanguageHTMLOtherNOASSERTION

Contributors Issues MIT License


Logo

Innovation Card Game AI

Innovation is a card game created by Carl Chudyk and Published by Asmadi Games. Without which this would not have been possible. This project updates the Program "Innovation AI" written by Jeff Till (2014) to be available on more recent platforms.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

This is a Windows application that implements a bot/ai to play the card game Innovation. For information about Innovation or to buy a copy for use IRL buynow. The Rules can be downloaded from the publisher's web site or BGG

This vB version has inspired the F# version https://github.com/jsparkes/InnovationFS

(back to top)

Built With

(back to top)

Prerequisites

This code has been tested under Windows 10/11. No Linux testing has been done.

Installation

The newest installable version is in bin/WinInnovationAI-V1.01.zip

A debugging version (more verbose in text window) bin-debug/WinInnovationAI-V1.01-debug.zip

A copy of the oiginal pre-built Windows binary with additional supporting files is in the directory original. Either clone this project or just grab the zip file.

(back to top)

Roadmap

  • Eliminate/remove VS 2008 code conversion errors - 99% Completed
  • 2 remaining conversion issues, agriculture card rendering and View Stack not working
  • Enhancements
    • AI dumbing down
    • Option to recommend a move

See the open issues for a full list of proposed features (and known issues).

There is also a discussion thread over on BGG: https://boardgamegeek.com/thread/2906571/re-announcement-wininnovation-ai-v10-play-innovati

(back to top)

Contributing - Bug/Enhancement reports

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please submit an issue with a log.txt from a debugging verison (if possible) and details such as screen shots.

Contributing - Code

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

The original code was released as "This implementation is free, and open-source." The revised version has been converted to this license.

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

(back to top)

Contacts

Jeff Sparkes- @jeff_sparkes - jsparkes@gmail.com

Frank Kannemann - frankk74@gmail.com

Project Links:

Jeff's https://github.com/jsparkes/innovation

Frank's https://github.com/frankk74/innovation

(back to top)

Acknowledgments

(back to top)