Skip to content

Instantly share code, notes, and snippets.

@StevenSSparks
Last active October 5, 2026 21:48
Show Gist options
  • Select an option

  • Save StevenSSparks/dcb1401a9838c8bec1b8a53c6b82185d to your computer and use it in GitHub Desktop.

Select an option

Save StevenSSparks/dcb1401a9838c8bec1b8a53c6b82185d to your computer and use it in GitHub Desktop.
Simple Text Games

Welcome to

Simple Text Games

These games are a passion project of mine that has grown over the recent years as I have been working hard to increase my skill set supporting a complex Microsoft Technology Stack as part of my role as an Architect. You can always learn more when you code something fun and interesting to you as a developer. You don't need to code a generic app to learn. Games that support logic and puzzle-solvingare excellent learning tools. (View Full File: https://gist.github.com/StevenSSparks/dcb1401a9838c8bec1b8a53c6b82185d)

The Games

I have recently began to push my "Simple Text Games" out on the Microsoft Store as free games. The games using a simple approach but a complexit that is what I hope is unique to games running inside a console app.

The Blackjack game is a version of standard single-deck Blackjack you might find in many casinos. You don't play for money but for points. I am very proud of my use of a single deck and the text cards you see playing the game. Playing this is a lot of fun for a few minutes of distraction.

During 2020 I was on the phone with my development team every day, working on dozens of integrations for a large Workday project. Sometimes at the end of the meeting, we played Hangman as a group I had hosted on a small Linux box. This version of the game was recently developed as I started working on other large projects and wanted to use my own version. I also wanted to test out some development techniques. This was a great exercise and a lot of fun to code. The game has a lot of fun little features and some fun text graphics.

I LOVE text adventure games. However, I needed to ramp up my development skills, so I started looking for a development project. I had been poking around PowerShell scripting and found a text adventure in Powershell. I wanted to know what I could do to make it all work in C#. That led to a few years of off-and-on development with a lot of enhancement and additional items to this game. The game is easy to play but has many little hidden features that make it fun to play over and over.

History

I have had a passion for simple games since my Dad surprised me with a TRS-80 color computer in 1980 and later provided me with an Atari 2600 and a collection of about 30 games. That COCO computer booted into a BASIC interpreter that has 4K of memory. I had spent hours and hours programming the COCO at the local radio shack. When I finally got that computer home, I spent hours and hours writing simple games and other programs. I was fortunate that I could save them to a cassette tape!

Architecture

All the games use a layered service architecture.

  • Each Game has a game service that supports functionality for that particular game
  • Each game can run on more than a single platform (I provide the Console Windows Version).
  • The games can scale out inside a hosted web platform because every game instance is unique and cached.
  • These are written in C# .NET 6 and built as a single self-contained EXE.

Simple Text Games

Privacy Policy

All of my games are simple stand-alone console games. They don't ask for personal information or collect personal details. However, since I have published them on the Microsoft Store, I needed a privacy policy.

Simple Text Games are very privacy friendly. The don't Gather Date other than input for playing the game Connect to the internet unless it's a client calling an API, and then its very clear, and no personal data is ever used. Gather data or personal details. We just want to play retro-style text games. Do anything more than provide fun. You can not be more private than an application that is not connected, gathers no data, and is family and fun friendly.

@audiotools4-maker

Copy link
Copy Markdown

Custom streetwear can be a practical option when you want more control over fabric, fit, branding, and overall design instead of relying on generic blanks. For teams working on a specific collection, Scrod Industries may be worth considering for custom streetwear manufacturing while comparing production quality and minimum order requirements. The key is to choose a manufacturer that fits the project's design needs and expected production volume.

@andrewsymond96-coder

Copy link
Copy Markdown

This is a great example of how building simple games can be a practical way to strengthen development skills. I especially like the idea of experimenting with architecture and different platform approaches while creating something fun, much like how teen patti crown focuses on stable servers and a secure payment gateway to provide a smoother gaming experience.

@itsShauns

Copy link
Copy Markdown

I like the idea of using simple games to sharpen development skills. The layered architecture and privacy-focused approach are great touches, while features like jeeto786 game loyalty points and daily bonuses show how small rewards can keep players engaged.

@flixmomo

Copy link
Copy Markdown

Simple text games show how small projects can improve logical thinking and make learning more engaging, especially when developers build tools around everyday needs. The same idea of creating simple solutions applies to transport services where users need quick access to useful details like Hafilat monthly pass validity, balance status, and recharge options. A guide about the see more process can help regular commuters understand how monthly passes work and manage their travel better.

You're absolutely right—simple, well-designed tools make a big difference in daily life. For regular commuters, having a clear guide to perform a hafilat recharge online is just as helpful. It streamlines the process and ensures you always have a valid pass. Small solutions like these truly improve the travel experience. Thanks for sharing!

@janbill292-ctrl

Copy link
Copy Markdown

Simple text games are great for players who enjoy quick challenges without complicated graphics or controls. Word puzzles in particular can be both relaxing and mentally engaging, especially when you need to find different word combinations. Letter Boxed answers can be useful for players looking for help with a challenging puzzle.

@lishsite-dev

Copy link
Copy Markdown

I like the idea of using games as small programming projects because they give you something practical to experiment with while learning. Minecraft https://minecrfapkdownload.com/minecraft-ios/ has also inspired a huge amount of community-created content, including mods and custom projects, so it’s another good example of how a game can become a starting point for learning and creativity.

@edwardseves18889-sketch

Copy link
Copy Markdown

Basit metin oyunlarının sade yapısı, yaratıcılığı ve hayal gücünü ön plana çıkarması açısından oldukça ilgi çekici. Oyun içeriklerinden ilham alan videoları saklamak isteyenler için pinterest video kaydet özelliği de beğenilen klipleri daha sonra yeniden izlemek açısından pratik olabilir.

@jacobtyler1592-byte

Copy link
Copy Markdown

Simple text games are a great example of how creative ideas and good gameplay can work without complicated graphics. Comparing welcome rewards across betting platforms helps new users decide where to start their account. y333 structures its offer around deposit matching plus free spins on selected slot games.

@jamesstephen16969-hub

Copy link
Copy Markdown

It is interesting how text based games can create engaging experiences through imagination and clever storytelling alone. Reviewers list best earning app among options that pay through simple tasks and referral bonuses. Withdrawal minimums stay low so users can cash out after a short trial period.

@specks-flyaway-cod

Copy link
Copy Markdown

@bakiarxes

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment