For the purposes of this Game Jam a Text Adventure Game will be defined as a "computer game in which the player is given a textual description of the environment and uses a command line to interact with it" [definition from here].
This game should only be implemented with text, no images should be used. ACII art is permissible since it is merely text, but that is the line, and no image files should be used in the games experience. Because of this, the game should run entirely in the Console section of Replit. If you use a programming language that uses something other than the Console that's alright, but be certain that you still only use text to create your game's experience.
Your Text Adventure Game will be scored on 4 different attributes each out of 10:
Story
This is about how coherent your adventure is to play. Does the setting or theme you picked stay consistent? Or does the game feel disconnected?
Playability
This is about creating a playable experience that is easy to interact with and doesn't experience crashes or bugs. Does everything in the game work as expected? Or do some parts of the game not quite function/throw errors when its limits are pressed?
Fun Factor
This is a very subjective section, and is about how much fun your game was to play. Was the flavor text entertaining? Was it fun in a different way? Or did it seem a little dry?
Code Structure
This is about looking at the work you've done in the left half of the screen and seeing how organized your code is. Do you use clear and concise variable and method names? Did you perhaps even go above and beyond to make your code versatile and clean? Or do you consistently create code with unclear titles and lack of structure? We'll try to avoid stylistic differences on this one, don't worry about that.
The last thing that may affect your score is Penalties. Some examples of things you may receive a penalty for:
Including images or graphics in your text adventure (ASCII art is okay, it is text, but anything other than text is a no-go for the sake of fairness. Embrace the challenge!)
Having submitted the same project multiple times (See the Submission Notes).
Inclusion of mature content (nothing higher than PG-13).
Submitting a game that is not a Text based Adventure game or does not link to a public Replit project (This one will lead to your game not being scored at all).
Late submissions or submissions by non-Luddy Living Learning Center students will not be scored either.
You will incur significant Penalty along with additional action if your project:
Fails to live up to IU's Discrimination, Harassment, and Sexual Misconduct policy
Perpetuates anything offensive in nature.
Depicts graphic violence.
Depicts graphicly crude language.
Please remember that your submissions are public and you are submitting them to a school event and you shouldn't incur this kind of penalty.
One penalty is worth 5 points off of your final score, after averaging the four main parts of your score. This means a perfect score of 10 would become a 5 after a penalty. Don't get a penalty.
To maximize potential entries while also keeping the competition fair, there are three different available categories to submit your entry as. If you're confused which category your entry belongs in consult the following:
I built this from scratch
This category is for games made entirely by you in the span of the game jam. If you googled a couple of syntax issues your entry still belongs in this category and not the next one.
I built this from a premade template for a text adventure
This category is for games made by you in the span of the game jam, but you used a lot of help from someone else, a tutorial, or a template to make it run properly.
I didn't build this submission during the duration of the game jam
This category is for games you may have made before the game jam and retrofitted into Replit to submit. As long as you created the entry there are no restrictions on when it was created.