stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Charlie's Terminal Game Compendium

  • 6 Devlogs
  • 15 Total hours

I am creating a python-terminal based games compendium that will help me learn to code some simple text based games and how to learn to save data to files in python. This is more of a games compendium for me to learn more python skills, but I have tried to make games that I think someone could genuinely play, and enjoy having the leaderboard save.
Try it out by installing it using: pip install charlie-game-compendium

Open comments for this post

17m 20s logged

My last shipment failed because I was getting the user to manually state when they win. While this was intentional, as in real life, part of Connect 4 and Tic Tac Toe (noughts and crosses) is keeping track. However, I like the suggestion, and the 2 games that didn’t have win detection now do. Now I believe I am ready to ship. This project was supposed to be a small code I was writing for me to learn Python skills, but it has turned out much bigger than I expected, and now I am proud of that implementation, so I am going to ship again :)

0
0
25
Ship #1 Pending review

I have made a simple game compendium which runs in the terminal and is text based. It is a python based compendium, which stores data in text files, and is installed using pip (instructions on the pypi project).
There are three games: Connect 4, Tic Tac Toe, and Number Guesser.
These games challenged my abilities in coding, as this was a very challenging game to code. I have only very basic knowledge of python coding. However, number guesser was noticeably easier as it was single lines, rather than me trying to invent a way to store the data of where various tokens were positioned.

Overall, I put a lot of effort and time into this game compendium. While I am a beginner coder, and while it is only text based, I am proud of what I have managed to create, and that it can now be installed with pip.

I hope you enjoy this game :)

  • 5 devlogs
  • 14h
Try project → See source code →
Open comments for this post

8h 28m 24s logged

I completely forgot to do development logs!! So frustrated but I will try to name my progress over the 8 hours of work. I have recorded what the game does now, it doesn’t work on most boundary cases and there are a lot of ways to break it, such as saying a number too high in Connect 4 creates an uncaught IndexError. However, I am just proud to get a Connect 4 board that renders the positions of the tokens, and makes sure they fall to the bottom. It also stores the leaderboard in a text file in a slightly weird looking syntax I created. Also, the user name is saved.

0
0
8
Open comments for this post

1h 29m 58s logged

I’ve got the basics sorted, a laid out plan and have started the menu. My main highlight so far has been getting the file checking working, so it greets the user by it’s name if they have it stored in the user data file and otherwise it catches it rather than crashing on FileNotFoundError.

1
0
21

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…