Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Games #17

Open
ZacharyPatten opened this issue Jan 19, 2022 · 3 comments
Open

New Games #17

ZacharyPatten opened this issue Jan 19, 2022 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ZacharyPatten
Copy link
Collaborator

ZacharyPatten commented Jan 19, 2022

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 Website code generator for porting console games to blazor webassembly #23)
@ZacharyPatten ZacharyPatten added the help wanted Extra attention is needed label Jan 19, 2022
@ZacharyPatten ZacharyPatten pinned this issue Jan 19, 2022
@ZacharyPatten ZacharyPatten added the good first issue Good for newcomers label Jan 19, 2022
@ZacharyPatten ZacharyPatten added the enhancement New feature or request label Apr 10, 2022
@ZacharyPatten ZacharyPatten mentioned this issue Apr 13, 2022
@Wycott
Copy link
Contributor

Wycott commented May 12, 2022

Some card games like Blackjack would be good...

@ZacharyPatten
Copy link
Collaborator Author

Some card games like Blackjack would be good...

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

@ZacharyPatten ZacharyPatten mentioned this issue May 14, 2022
@ZacharyPatten
Copy link
Collaborator Author

ZacharyPatten commented May 15, 2022

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

This was referenced May 25, 2022
This was referenced Jun 12, 2022
@Rinzii Rinzii mentioned this issue Jun 29, 2022
This was referenced Jun 30, 2022
This was referenced May 10, 2023
This was referenced May 28, 2023
@ZacharyPatten ZacharyPatten mentioned this issue Sep 30, 2023
@ZacharyPatten ZacharyPatten mentioned this issue Oct 25, 2023
@Jahgii Jahgii mentioned this issue Oct 27, 2023
This was referenced Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants