Cramming is a Z-machine interactive fiction game written with Inform 7 and is © 2011 by Chuck Bartholomew.
In this short game written as a programming exercise to learn Inform 7, you play as a generic student at an unnamed school. Let's assume it's a university or college. You need to finish your project (on some topic I'm sure you're at least vaguely interested in) and hand it in to your professor soon if you want to pass your course in whatever it is you're studying.
This solution is by David Welbourn, and is based on Release 1 of the game.
The commands WORK ON PROJECT and WRITE PROJECT aren't clued very well.
> x workstation. turn it on.
> x project. x disk. x disk drive. x floppy disk.
> work on project. (You don't know what to write about, really.)
> x bag. take bag. open it. x shades. wear shades.
You'll need to wear the shades for navigating the bright outdoors. As far as I know, there's no penalty for wearing them indoors, so you might as well wear them right away and leave them on.
> stand. e. n. e. n. e. e. n.
The books are unimplemented. The command RESEARCH isn't clued at all.
Now head back to the lab.
> s. w. s. s. w. s. w.
> work on project.
> take floppy disk.
> e. n. e. s. w.
> x door. put disk in slot.
*** Congratulations! You're sure to pass the course now. Now go back to your room and get some rest. ***
There are no characters in this game besides yourself, but your professor is at least mentioned as having an office.
Inform's normal score mechanics have been ignored in this game and instead, you're trying to get a high GPA. You can see your current GPA in the right-hand side of the status line, and it is also reported at game's end. GPA is short for "grade point average".
Your final GPA is your-GPA out of a possible 4.0
Your initial GPA is 0.0. Some actions and events raise, lower, or reset this value, but it's really really unclear how to manage this optimally. I've seen the GPA drop just by walking with the disk from the lab to the office door which makes no sense to me. I assume this is buggy behaviour and makes me very unconcerned whether I get a high GPA or not, and even less concerned about trying to figure out how it currently works.
This walkthrough is provided free of charge even though the work it's based on has fifteen or more locations. Please consider it a thank you for your support!
Please visit my Patreon account if you're interested in helping me create more interactive fiction walkthroughs. I appreciate all the help I can get! Thanks again.