All Projects → ZacharyPatten → Dotnet Console Games

ZacharyPatten / Dotnet Console Games

Licence: mit
Game examples implemented in .NET console applications primarily for educational purposes.

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Dotnet Console Games

Antipacman
HTML5 Pac-Man game with gesture recognition
Stars: ✭ 81 (-48.41%)
Mutual labels:  game, pacman
Pacman
Classic pacman with procedurally generated infinite vertical maze.
Stars: ✭ 223 (+42.04%)
Mutual labels:  game, pacman
Snek
🐍 ‎ A terminal-based Snake implementation written in JavaScript.
Stars: ✭ 210 (+33.76%)
Mutual labels:  game, snake
Snake Go
Snake game made in Go! 🐍
Stars: ✭ 292 (+85.99%)
Mutual labels:  game, snake
Tastysnake
A two-player (Bluetooth) game on Android.
Stars: ✭ 61 (-61.15%)
Mutual labels:  game, snake
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+23089.81%)
Mutual labels:  console, examples
snax86
A snake game written in x86 Assembly language for windows console
Stars: ✭ 21 (-86.62%)
Mutual labels:  console, snake
Snake
🐍🎮 Snake game made with Expo & PIXI.js 👾 iOS, Android, and Web
Stars: ✭ 67 (-57.32%)
Mutual labels:  game, snake
Snake
Artificial intelligence for the Snake game.
Stars: ✭ 1,241 (+690.45%)
Mutual labels:  game, snake
Package Builder
[READ-ONLY] Speed up your package DI containers integration and console apps to Symfony and Nette
Stars: ✭ 152 (-3.18%)
Mutual labels:  console
Opendominion
A text-based, persistent browser-based strategy game (PBBG) in a fantasy war setting
Stars: ✭ 155 (-1.27%)
Mutual labels:  game
Smenu
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
Stars: ✭ 1,906 (+1114.01%)
Mutual labels:  console
Fullscreenpokemon
A free HTML5 remake of the original Pokemon, expanded for modern browsing.
Stars: ✭ 153 (-2.55%)
Mutual labels:  game
Aottg 2
The community wants a sequel, and so we are going to make it reality! #AoTTG2
Stars: ✭ 153 (-2.55%)
Mutual labels:  game
Tty2048
Terminal-based 2048 game written in Elixir
Stars: ✭ 152 (-3.18%)
Mutual labels:  game
Ansible Vagrant Examples
Ansible examples using Vagrant to deploy to local VMs.
Stars: ✭ 1,913 (+1118.47%)
Mutual labels:  examples
Clog
Package clog is a channel-based logging package for Go
Stars: ✭ 151 (-3.82%)
Mutual labels:  console
Aerogameframework
AeroGameFramework is a Roblox game framework that makes development easy and fun. The framework is designed to simplify the communication between modules and seamlessly bridge the gap between the server and client.
Stars: ✭ 150 (-4.46%)
Mutual labels:  game
Inexor Core
UNMAINTAINED: Please have a look at the entity-system
Stars: ✭ 156 (-0.64%)
Mutual labels:  game
Fxgl
Stars: ✭ 2,378 (+1414.65%)
Mutual labels:  game

dotnet-console-games

flat Discord License

A collection of game examples implemented as .NET console applications primarily for providing education and inspiration. :)

Game *Complexity Notes
Rock Paper Scissors 0 Language C# Target Framework Build
Whack A Mole 1 Language C# Target Framework Build
Tic Tac Toe 1 Language C# Target Framework Build
Simon 1 Language C# Target Framework Build
Beep Pad 1 Language C# Target Framework Build
Hangman 2 Language C# Target Framework Build
Connect 4 2 Language C# Target Framework Build
Minesweeper 2 Language C# Target Framework Build
Wumpus World 2 Language C# Target Framework Build
Rythm 2 Language C# Target Framework Build
Snake 3 Language C# Target Framework Build
Hurdles 3 Language C# Target Framework Build
Pong 3 Language C# Target Framework Build
Flappy Bird 3 Language C# Target Framework Build
Tanks 4 Language C# Target Framework Build
Helicopter 4 Language C# Target Framework Build
2048 4 Language C# Target Framework Build
Sudoku 4 Language C# Target Framework Build
Fighter 5 Language C# Target Framework Build
Maze 5 Language C# Target Framework Build
PacMan 5 Language C# Target Framework Build
Hearts N/A still in development
Tetris N/A still in development

*Complexity: a relative rating for how complex/advanced the source code is.

Getting Started

Download this repository and unzip the contents

There are no custom build processes. dotnet-console-games should build with any standard .NET build process, but one of the following is recommended:

📄 Visual Studio (Click To Expand)

Install Visual Studio 2019 if not already installed.

Open the 📄 dotnet-console-games.sln file in Visual Studio.

Note This is optional, but here are some recommended settings you change in Visual Studio.

📄 Visual Studio Code (Click To Expand)

Install the .NET Core SDK if not already installed.

Install Visual Studio Code if not already installed.

Open the 📁 root folder of the repository in Visual Studio Code.

Note The following files are included in the repository:

  • .vscode/extensions.jsonrecommends Vistual Studio Code extension dependencies
  • .vscode/launch.jsonincludes the configurations for debugging the examples
  • .vscode/settings.jsonautomatically applies settings to the workspace
  • .vscode/tasks.jsonincludes the commands to build the projects

Note Visual Studio Code Extensions (will be prompted to install these when you open the folder):

  • ms-dotnettools.csharp C# support

Get Involved

The easiest way to support dotnet-console-games is to star the github repository.

Have a sugguestion? Open an issue.

You can chat with the developer(s) on discord: Discord

Want to contribute? This repository welcomes contributions.

  1. Fork this repository
  2. Make some changes
  3. Open a pull request

If you like this repo, you may also be intersted in:
https://github.com/ZacharyPatten/dotnet-blazor-games

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].