At long last, I've returned to my roots as the Pictionary guy. This time, I aim to show you everything my favorite piece of shovelware has to offer.
Game objectives
- Show a full clear of all minigames
- Show off the drawing mode
My main goal for this movie is to make up for the shortcomings of my last submission by actually engaging with all the minigames and doing some random drawings. Make sure to close your eyes when you see a red space or you'll see the clue for 2 frames!
This has been a WIP sitting on my hard drive for several years now. I was originally going to hold off until April Fool's of some year in this decade, but when I saw [6342] NES Pictionary by DrD2k9 in 01:37.24 got published unironically, I knew it was time to dust this thing off and share it with the world.
Table of contents
Category Details
Let me walk you through some of the finer details of this game so I can explain some of the decisions I made.
Regular mode is actually an easy mode that they added in the international release. To get the authentic Pictionary experience, I recommend playing on hard mode, which is equivalent to the original Japanese release.
...Nah, but for real. Regular mode gives you a mix of drawings to do and guessing minigames to play, depending on what color space you land on.
There are four guessing minigames, each of which is a dinky little challenge that unveils a pre-drawn picture one square at a time as you score points. If you think you know it, you can press start to end the game early; as such, these games are completely unnecessary to a TAS, since we can just use a tool to peak inside RAM and assist our speedguessing; that's what DrD2k9's run does. As such, I've added a full clear restriction: I must score 40 points in each game and fully clear the picture. In my old submission, I made the questionable decision to just ban the start button and end each minigame dead or alive, usually dead... which isn't all that different from just skipping the minigames. I initially made that decision because I was a purist about saving all of the citizens in the fireman game, so I gave up and saved none of them. This time around, I have no problem losing health as long as I can clear all 40 squares.
The drawing mode gives one player a prompt (everyone else must close their eyes!) and has either all players or just their teammate(s) guess it. The controls are inspired by the Logo turtle: you can use left and right to rotate the cursor, A to draw a line, and B to move without drawing. You can also make 1x1 or 2x2 circles with down and up, respectively. Unlike the Logo turtle, the Pictionary turtle is stuck to an 8x8 pixel grid and can only move at 0x1, 1x1, and 2x1 slopes (i.e. 0, +/-1, +/-1/2, +/-2, 1/0. Or... All vectors (x, y) such that x, y ∈ {-2, -1, 0, 1, 2}). These limitations make it difficult to convey just about anything.
Now, drawing minigames are only available for two or more teams of two or more players (you need a teammate to guess your drawings). Otherwise, they're replaced with a random roll of the four guessing minigames. In my old movie, I chose to play singleplayer and omit any drawing minigames, manipulating two extra copies of the fastest guessing minigame. That doesn't sit right with me either, so this time, I told the game I am four people so I could show you two drawings. The Potato Brains are just a vessel; these drawings are for YOU to guess!
Tech
Board RNG
When you press start to confirm your team names, two things are determined immediately:
- The sequence of words that will appear in the guessing minigames
- The meaning of each colored space
Regardless of color, the first and last squares are always drawing minigames, and therefore always random in singleplayer, so you can imagine it took me a while to notice this.
For the purposes of this movie, I needed red = drawing so I could show off one of each guessing minigame. And lucky me, the RNG for the TWINS, SWAN, COMEDY... sequence from last time meets that condition!
Minigame RNG
All other random elements are on a frame timer, including, oddly enough, the word choice for drawing minigames. So within the TWINS, SWAN, COMEDY... sequence, I have a lot of freedom to pick what to draw.
The dice uses RNG continuously to animate its tumble, but as far as I can tell, it always takes the same amount of time to settle down.
Framerules
There is a 64-frame rule (!) when loading into the board. If you waste time and hit the same rule, RNG is completely scrambled. And I don't mean the sequence is shifted by that many frames, it is truly scrambled. You can usually roll a 6 sooner by taking advantage of this.
There is a minor 8-frame rule when picking up and delivering boxes in the Warehouse Shuffle, and probably a few others I haven't noticed.
The Guessing Shoes
I'm not sure what they were thinking with these, but you have to admit they have some flair.
You actually have momentum here. When you're at full speed, you have a 2-frame window to input each letter. Stopping and turning around is extremely slow, so it's usually better to wrap around the alphabet. My little Lua script for testing this movement turned out to be completely wrong (like it somehow didn't weight turning around properly), so I'm officially disavowing it.
I had fun typing some swaggy things along the way, but rest assured I didn't waste any time except for dice manip. Well... I was also adamant to show LEFT: "Nice going! That's right!", but other than that.
Cursor Optimization
Every time you press A to draw a line, the game lags for exactly 17 frames as it makes an undo copy of your drawing. As such, we want to make each single stroke as long as possible. You can turn the pen as it moves, but only by one angle unit at a time. This makes certain smooth curves very quick to draw.
There are two more things to keep in mind when optimizing a drawing: turn mashing, and edge crashing
- Turn mashing
Every time you see the cursor turn, I TASed it manually. It doesn't suffice to just hold the arrow, you have to mash it. But not at 30 Hz, oh no. It's only on certain frames, and it's different every time. Which frames, and why? Who knows! If you try to copy/paste, or add delay, too bad! The frames are different now. As such, it's best to TAS your drawings naively, which makes your inputs salvageable as you correct any mistakes, then apply the cursor optimizations after the fact.
- Edge crashing
When you crash into the edge of the canvas at any angle, you get stuck in place. No quarter steps or wall hitboxes here. For whatever reason, you can turn really fast in this state by holding B, or better yet by mashing it at 20 Hz (B, B, wait, B, B, wait...). It gives you a speed unmatched by even the luckiest cursor mashing. If you're holding A instead, you can even continue a line along the edge without an extra A press.
Ending the game early
The game will skip the little bounce/reveal animation if you score another point in the middle of it, so you can end the round early by scoring one more point as the 40th point is animating. As far as I can tell, these bounces always take the same amount of time regardless of the position of the target square.
The Guessing Minigames
Attack of the Paint Zombies
A fun little Space Invaders clone. Canonically, these little gremlins are aliens from another dimension that want to paint everything green, and my paint bucket is a giant space ship shooting... paint. This was a clear inspiration for Splatoon, if you ask me. But why is it called "Paint Zombies??"
There's little rhyme or reason to my killing pattern; I just kept pressing A as soon as it would let me. The most important thing is to be prepared for the final guy that no one can ever get.
The Warehouse Shuffle
A game about moving stacks of boxes while dodging little gremlins. The Sokoban guy's got nothing on this guy!
The greminlins' starting positions are determined randomly when the minigame loads. In this old WIP (I told you this has been a long time coming!), you can see I got the gremlins almost exactly on top of each other. I wasn't able to replicate that RNG within 2 seconds or so, so I went with the best outcome I could find. I doubt it would save much time, but it's out there somewhere.
You can carry up to 6 boxes, but at 5 and 6, you are encumbered, and it's near impossible to dodge the gremlins. So your best best is to grab 4 and go back and forth at full speed. Whenever that didn't work, I tried to scrape by with 2 or 3.
Four-Alarm Rescue
A game about saving people jumping from a burning building. If you miss, they actually hit the concrete and die... Canonically, these guys are clones, and this place is called Cloneville Condos. I'm really starting to feel like the manual writer was taking the piss out of the designers...
I recently learned that four-alarm means four trucks were sent to this fire, so I'm not sure where the hell those guys are. Lord knows I could use them. It is almost always impossible to score a full 40 points in this game. The sequence of jumpers is predetermined as soon as the minigame loads, so there's no opportunity for manipulation. I'd like to say I did some clever shit to manipulate this, but the fact is I just tried different start frames until I got lucky.
Random tidbit: The way the firefighters bob up and down actually affects their hitboxes. So I could end this game 1 frame earlier by saving the last citizen on an up frame. This would desync all the delicate RNG for the rest of the run, so unfortunately I wasn't able to show it off.
Leapin' Energy Capsules!
A game about getting blue balls and going home. Canonically, this is some sort of factory that produces energy capsules that our spaceman needs to power his ship.
Unlike the fireman game, the blue ball RNG is determined frame by frame, so it's a breeze to manipulate whatever I want. You may notice that I don't always get the same pattern, though. Naturally, A must be followed by B, but from B, both A and C are viable, so I went with the one I could touch first each time. Just went with the flent, as they say.
The Drawings
Come on, try to guess them. You know you want to.
Last chance!
Drawing 1
Massachusetts
Massachusetts happens to be one of the first couple clues I got randomly, and it's just perfect. Lacking any artistic talent, trying to trace a state map within these limitations and have it be recognizable is the most impressive thing I can manage. Although, not a single person I showed this to has figured it out, not even my friends in Boston. They all thought it was a dinosaur or something...
Drawing 2
Texas
This one is a bit of a softball, especially now that you've been primed to expect U.S. states. There were some other quick-to-get geography clues, but they just weren't as punchy as Texas. We're talking Nebraska, the British Isles, West Germany, and Idaho (with apologies to anyone who lives in Nebraska, the UK, Ireland, Germany, or Idaho). Maybe someday I'll do a Pictionary geography bee :)
Bonus
Please enjoy pictionary_turtle.lua, an API to control the cursor through Lua! I used it to generate the basic movement for my drawings before hand-optimizing them.