Skip to content
← Back to Community
The Most Boring Game
Profile icon
Trapdoorspyder

This game is incredibly boring. Please give it chance though, as the narrator does get rather lonely.

This project has been in the making for quite a while now. I originally started it for the game jam some time ago, but schedule restraints prevented me from finishing it in time. I am still working on it, but it should be fully functional.

Once you finish what I have currently created, please let me know what you think down in the comments. I appreciate any feedback and hope that everyone has a fun time playing it.

Thanks for playing!

Change log:

v1.1:
Minor changes to dialogue
Streamlined content to support replay in the future

v1.2
Changed the method for 'clear'
Added replay ability
Added Menu after initial Playthrough
Added option to go straight to menu
Added Easter Eggs

v1.3
Major bug fixes to Easter Egg system
Major changes to the 'Boss' Easter Egg dialogue

v2.0
Added new chapter!
Removed Boss Easter Egg, due to difficulties with storyline

Voters
Profile icon
PythonErmine
Profile icon
Josh2424
Profile icon
HudMohamed
Profile icon
nathan2005
Profile icon
TristanMisja
Profile icon
Bakasura
Profile icon
Pinhead69
Profile icon
CannoliCoder
Profile icon
kakioin
Profile icon
LordPancake
Comments
hotnewtop
Profile icon
CadenSpaeth

no work File "main.py", line 259
if (name="Boss")
problem-------------> ^
IndentationError: unindent does not match any outer indentation level

Profile icon
Navinor

@CadenSpaeth i know it happened to me too

Profile icon
Trapdoorspyder

@CadenSpaeth Yep. Forgot the colon. And the double equals sign.

Profile icon
Trapdoorspyder

@Trapdoorspyder And there's something else too. Hmmm.

Profile icon
Trapdoorspyder

@CadenSpaeth Fixed! I mixed spaces with tabs.

Profile icon
DJWang

Awesome!

Profile icon
DJWang

Amazing! Keep on some updates and this will be a hit!!!

Profile icon
YeetMstr

?

Profile icon
YeetMstr

Traceback (most recent call last): File "main.py", line 799, in twoDoor()NameError: name 'twoDoor' is not defined

Profile icon
Trapdoorspyder

@JacksonCowie That has been fixed, as well as all other instances of the same error.

Profile icon
[deleted]

@Trapdoorspyder Awesome Job.

Profile icon
Trapdoorspyder

@JacksonCowie Thank you! I'm glad you liked it, and thank you for bringing the bug to my attention.

Profile icon
eighty

On line 585, you're calling for the function notq. However, this throws an error. Throughout the rest of your code, this function is referenced as notQ, with a capitalized Q. I forked the project and tested it myself just to be certain that it was case sensitive, and it fixed the problem. Just change line 585 to a capital Q and you'll be all good!

Profile icon
Trapdoorspyder

@eighty Thank you, and I'll fix that right away.

Profile icon
zplusfour

this game is bruh

Profile icon
Harryclapham1

#this game is boring :(

Profile icon
Trapdoorspyder

@Harryclapham1 It is an extremely sad thing, that since the game is called what it is, I have no clue if you're being serious or not.

Profile icon
Harryclapham1

@Trapdoorspyder deadly serious doorspyder

Profile icon
nathan2005

"file"main.py", line 798 ,time.sleep --} timesleep" a spelling mistake.Please fix it

Profile icon
Trapdoorspyder

@nathan2005 Thank you! It's fixed now and should work.

Profile icon
[deleted]

image

You accidentally indented some stuff that wasn't supposed to be indented.
https://repl.it/@nulll/The-Most-Boring-Game-v20
There's the fixed code

Profile icon
ebest

Discovered Easter Eggs

The Meaning of Life

Showoff
Right Hand Man
The Boss
You have discovered 3 out of 4 Easter EggsPress Enter to return to main menu

uh what?

Profile icon
Trapdoorspyder

@ebest I'll get it fixed in the next update, which will also contain major story line expansions. Just for some feedback, by the the way, how hard was it to find the easter eggs?

Profile icon
ebest

@Trapdoorspyder I looked through the code. It was easy.

Profile icon
Trapdoorspyder

@ebest Nice. I guess they are kind of difficult to find otherwise because they aren't very obvious.

Profile icon
Zachary007

.........how, just how, this game is boring... WAIT DID I SAY BORING?? Its amazing! @ebest

Profile icon
Trooble

line 359: vanilla not vannila.
line 642: encounter not encouter.
Sorry but I just had to point them out spelling errors annoy me lol.
Also this might take a while but as a suggestion maybe make a choice of slow, fast, or very fast reading to make the game progress faster. Fun game though!

Profile icon
Trapdoorspyder

@Trooble Thank you for pointing out the spelling errors. Yes, providing an option to change the reading speed would take a ridiculous amount of time, I think. If you have any ideas to make that go faster, please let me know.

Profile icon
seakorea1219

dah...the door thing was really boring...

Profile icon
Trapdoorspyder

@seakorea1219 Did you ever press 'Q'? That will progress the story.

Profile icon
PasAdam

that was pretty boring

Profile icon
Trapdoorspyder

@PasAdam Seriously, or because it's named the most boring game?

Profile icon
PasAdam

@Trapdoorspyder No, seriously, your game is pretty fun! I very like the story behind and all the color effects!

Profile icon
AidenPython

This Happens Immediately :(
Have you played before? [y/n] n
Traceback (most recent call last):
File "main.py", line 663, in
if(p==y or p==yes):
NameError: name 'y' is not defined

Profile icon
Trapdoorspyder

@AidenPython, @MarshallPerkins Fixed! I forgot the quotes. Hopefully, now you can successfully play the game.

Profile icon
MarshallPerkins

it is giving me a NameError: name 'y' is not defined when it asks me if i have played

Profile icon
pythoncoderNYC

You have a Indentation error would u like us to change that? Is it meant to happen?

Profile icon
FinDaGardiner

mmmmmmm very good game, my wife loved it!

Profile icon
hotpockets

ah, you remembered to import time. something I always forget lol

Profile icon
tfg10831523

Q

Profile icon
Ov3R10rd

Cool game, really funny!

Profile icon
JKDev7

Wasn't sure if I wanted to play the most boring game lol. Maybe change the title to get more people to play? But yeah I gave it a try. Got confused a little bit when I came to the doors. Wasn't sure the code was in a loop or the purpose was to have more than one door? Once I figured it was the latter, it felt a little bit like I was playing Bandersnatch and got a little interesting. Not the most boring game I've played. Keep working at it.

Profile icon
onikahmed

I have question, why the colors doesn't show up when I try in on python installed on my windows. do I have to install color or something, if so how do I do it. btw completely new to this.

Capture

Profile icon
onikahmed
Profile icon
Trapdoorspyder

@onikahmed I am very sorry you have run into this error. I have no idea what is causing it, as I never have any problems with that when I run it. Other than that, I hope the game was enjoyable to you, and thank you for letting me know about this.

Profile icon
onikahmed

@Trapdoorspyder yes it was great. hope to see more like this...

Profile icon
EthanCulp

@Trapdoorspyder Hello! Great game! I know what is causing this problem, in the function "os.system("clear")" this only works for macs and linux, to make it also work on windows computers as well, you must make a clear function and replace all of your os.clear() functions with clear() after you place the function below at the top of your program. This function will basically just check if someone is using macs/linux or windows

def clear():
# for windows
if name == 'nt':
_ = system('cls')

# for mac and linux(here, os.name is 'posix') else: _ = system('clear')

Another suggestion is after you ask the user something, for example when you ask the user for their name instead of doing name=input("What is your name? "), do name=input("What is your name?\n> "). It just makes it look a lot cooler and it will signal to the user that the program is ready for an input.

If you have any questions, feel free to ask.

Profile icon
Trapdoorspyder

@EthanCulp Yes, I do have a question. How does this work? If I do implement this into my code, I want to know how it works so that I can edit it if I need to. Thank you for the suggestion, and I will try it out. However, I have no way to test if it works for the other systems when I do implement it. I do not wish to seem ungrateful for this suggestion, I just want to know how it works and how to test it for other systems.

Profile icon
EthanCulp

@Trapdoorspyder That is perfectly fine! I am happy to answer your question. The OS (Operating System) Name for Windows is 'nt' and the parameter you will put in os.clear() is 'cls'. The OS Name for Mac/Linux is 'posix' and the parameter will be 'clear'. So lets go through this step by step:

/ Starting to define the function
def clear():
if os.name == 'nt': --- This part will test if the OS is windows
_ = os.system('cls') --- Executes the clear function
/-------------------------------------------------------------------|
|
else: <-- If the OS is not windows then it will resort to putting 'clear' |
_ = os.system('clear') --- Executes the clear function |
/\ |
|--------------------------------------------------------------------|
|
Just a variable, can be changed to anything and will still work

Here is the raw code without all those tips so you can copy/paste

def clear():

# for windows if os.name == 'nt': _ = os.system('cls') # for mac and linux(here, os.name is 'posix') else: _ = os.system('clear')

Also, here is a link to a sample project- https://repl.it/@EthanCulp/Explanation-Sample

There is no way to know if this works on Windows, unless you go onto a windows device, but I have used this many times and it has worked for me.

I am sorry if any of this sounds condescending, but I just want to make sure that you understand this and know how to reproduce this function without copy/pasting

If you have any more questions, I encourage you to ask them. (Also, I am sorry if my replies keep showing up in your notifications, for some reason they keep deleting)

Profile icon
Trapdoorspyder

@EthanCulp Thank you so much, and I will do it like that.

Profile icon
onikahmed

@EthanCulp thanks boss.

Profile icon
Smart0ne

Very good game.