dotnet-console-games icon indicating copy to clipboard operation
dotnet-console-games copied to clipboard

New Games

Open ZacharyPatten opened this issue 2 years ago • 3 comments

Thanks In Advance

Contributions are welcome and appreciated! :) If you write a .NET console game and would be willing to contribute it just fork the repo, add your game, and open a pull request. Your game will be marked with *Community Contribution to credit you for your contribution.

Brainstorming

Here are some ideas for games that dotnet-console-games does not have yet:

  • Rubix Cube
  • Chess
  • Solitaire
  • Match 3 Puzzle
  • Tower Defense like Plants Vs Zombies
  • I Love Hue
  • Vicious Fishes
  • Virtual Pet like Digimon
  • Scrabble
  • Red Light Green Light
  • Roguelike like Vampire Survivors
  • Top Down Action Adventure like The Legend of Zelda
  • Side Scrolling Run & Gun like Metal Slug

New Game Contribution Checklist

Here is a checklist of files that need to be updated when a new game is added. The maintainer(s) of this repository can help you with these topics after you open a pull request. <GAMENAME> is the name of the game being added.

  1. Projects/<GAMENAME> game source code here
    • Projects/<GAMENAME>/README.md don't forget a readme
  2. README.md add a row in the table
  3. dotnet-console-games-and-website.sln add project to solution
  4. dotnet-console-games.slnf add project to solution filters
  5. .vscode/tasks.json add a build task for the project
  6. .vscode/launch.json add a launch entry for the game
  7. .github/workflows/<GAMENAME>.yml add a GitHub Action
  8. Projects/Website/... (multiple files) add the game to the website (currently a manual process but see #23)

ZacharyPatten avatar Jan 19 '22 22:01 ZacharyPatten

Some card games like Blackjack would be good...

Wycott avatar May 12 '22 05:05 Wycott

Some card games like Blackjack would be good...

Added "Blackjack" to the checklist on the first comment of this issue.

ZacharyPatten avatar May 12 '22 11:05 ZacharyPatten

Removed "Blackjack" from the checklist as I have merged an implementation I made. :)

ZacharyPatten avatar May 15 '22 02:05 ZacharyPatten