Game objectives

  • Emulator used: BizHawk 2.7.0
  • Aims for fastest time
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin
  • when you walkin

Comments

Large, slow, and ready to profess his love for everyone at a moment's notice, Barney aimlessly wanders around as fast as his legs can take him. When you're done watching that episode of The Simpsons, though, I'd like to tell you about this video game.
Barney's Hide & Seek Game is wonderful, because it allows me to do one of my favorite bits, the one where I replace "and" with as many variations as possible. Barney's Hide b/w Seek Game tells the tale of Barney the Dinosaur (short for Barnold the Dinosaurold), a nightmarish creature who preys on the hopes of young children. The children hide from it, terrified. They, too, pray, except this time, it's for their lives. This joke works better when spoken. Instead of playing Barney's Hide alongside Seek Game normally, which presumably involves hiding and perhaps even seeking if you've eaten all your vegetables, Barnold decides instead to just put the fear of God into these children by walking by and quite obviously pretending it doesn't see them.
Barney's Hide with a side of Seek Game is another in a long line of video-type game experiences that I, Samsara, actually owned and played as a small child. I remember that being a lot more of a pleasant experience than TASing it, but then again I also remember CBT a bit more fondly than the time I spent TASing Barney's Hide, perchance to Seek Game. I'll leave it up to you which CBT I mean. The reason this run exists is because I was kinda drunk.
This TAS of Player Unknown's Barney Game is about 3 seconds faster than the previous record by HappyLee.

You Guessed It, Boys! There's Barney Speedtech!

Just what we all needed!

walkin

when you

walkin

Picture a scene in your mind: You are TASing EveryBarney's Gone to the Rapture, and you notice that walking forward for a long period of time is slower than a different file in which you have walked forward for a long period of time. You realize that, sometimes, releasing the direction for a frame will save several frames in turn. You have no idea when, why, how, what, where, or who this happens, you just know that it does. Congratulations, you now know why this TAS has a 5 digit rerecord count.

walkin

Actual speedtech tho involving walkin' on turtles to build speed before falling off of them. Open The Door, Get On The Floor, EveryBarney Walk The Dinosaur is really just a game about walkin' at the end of the day. Maybe not the end of the day. Most of this game takes place in the middle of the day if anything.

cancellin

oh crap whered this come from
You can cancel some animations when pressing down. Notably, you can cancel the jump animation, which actually reduces a little bit of lag, but more notably allows you to accelerate in the air. That's right: For once, cancelling actually works!

Stage by stage comments

Stage One

walkin

Stage Two

walkin

Stage Three

look
it is turtles,

Stage Four

walkin

Actual Speedtech?

walkin

Barney's good ol' walkin' speed increases and decreases in increments of 12, with a "maximum" of 355. Below 355, speed will increase by 12 units per frame. Above 355, speed will decrease by 12 units per frame. What this means is that when you reach 355 speed, your speed will be constantly oscillating by 12 units, as it goes above and then below 355 every frame. What this means for a TAS is that you can in fact slightly change your max speed when you walkin' by carefully controlling your movement. The lowest speed you can get is an oscillation between 344 and 356, the highest you can get is 354 and 366. For the sake of making things easier for once in my life, I'll just split the difference and call these 350 and 360. This is a staggering 2.857% increase in speed. Imagine how much faster it would be to walk from Warsaw to Madrid if you were walkin' 2.857% faster! 15 hours. It'd take 15 less hours. I calculated this. Don't ask why.

jumpin

Jumpin' is weird. For starters, I put together a helpful infographic to explain how jumpin' in this game works:
Basically, LeBarn James over here will only ever jump if there's a platform he can jump up to, and his movement is determined by where you are in relation to the platform. Now, hopefully, nobody will ask why I'm not constantly jumping, especially when I say it's the fastest form of movement in the game. Jumpin' gives Barney Cable a whopping 416 speed for the duration of the jump. Normally, this is pretty great, but there are two things wrong with jumpin' under normal circumstances. One, you tend to get a fair bit more lag on higher ground, so each platform needs to be tested thoroughly in order to find which ones negatively affect lag the least. The other is probably obvious to people who frequent the math challenges thread and read the previous section: Barney Mines decelerates 12 units of speed per frame if he's above 355 speed. From 416, he will decelerate 12 units at a time, which puts him at the lowest walkin' speed value.
Also, I just found out that there are only two drafted NBA players in history named Barney, and they were both drafted from the same college. It's a small world after all. Wait, wrong repetitive nightmare song.
All that being said...

cancellin

I did actually explain this one semi-legitimately above, but I'll reiterate here anyway. Pressing Down will put Barney into autoplay mode until you press some other dang directions again. This is extremely useful for completely unintended reasons! First, this can actually reduce lag when you walkin'. It does briefly stop Barney for a frame, so it has to reduce multiple frames of lag in order to save time, but it does a pretty good job of lag reduction in cases where the game isn't already lagging a lot. Second, and far more importantly, this cancels the jumpin' animation, which allows for some fun midair tech. This will always reduce lag, so that's great, but there's a much bigger benefit to it: You're normally Simon Belmont'd into your jumping arc, but cancelling the animation allows you to accelerate or decelerate in midair like a normal human being. This ends up saving a significant amount of time in stage 3, because there's a lot of jumpin' and needing to move in different directions after jumpin'.
Most notably, though, is that this lets you easily reach max speed after every jump, simply by adding in one frame of movement in the opposite direction before landing, as it changes your speed ever so slightly enough that it decelerates down to the maximum value instead of the minimum. Video games!

Okay, uh, let me explain

This is actually not a joke submission, despite my allegedly award-winning writing. This does beat the current RTA record of 4:20 (lmao) with a time of 4:17 (significantly less funny), and improves the previous rejected submission of this game, which was created before the record of 4:20 (lmao) was achieved, by about 6 seconds. There actually was a lot of effort put into optimizing, mainly through brute forcing optimal walking inputs by hand. This can almost certainly be improved through better understanding of exactly when and where to change up the inputs, but much like everything else I try to TAS, I lack the technical knowhow to be able to figure that out myself. yall really made me senior judge even though i am a large idiot huh
Despite my name being first, Spike was the one who started looking into this game. I just had enough alcohol in my system to look into it even further and discover all of the weird little ways to optimize it. Ultimately, while working, I gained a goal with this run, and that's to bully the Judge team into accepting it or else they're all fired. Wait, sorry, I meant "prove that triviality is something we need to move past as a judgement metric". The keys are right next to each other, I swear. Even games that look simple on the outside, including this baby game that literally plays itself if you let it, can be non-trivial to optimize.
I feel like there could be a big breakthrough in this game, weirdly enough. It's very on-rails, but there's just barely enough weirdness to be able to mess with it a little bit here and there. I would highly encourage anyone interested in literal baby games to give this a look, and I'm looking forward to the results in 2025 when I get back around to it. Look forward to my next TAS, where I roll a fat one, in Fatty Bear's Birthday Surprise.

Suggested Screenshot

ok fine

OK FINE

Frame 11317:

ThunderAxe31: when you judgin
ThunderAxe31: Setting to Delayed, per author request.
ThunderAxe31: File replaced with a 120 frames improvement.
ThunderAxe31: Hello and welcome to TASVideos senior staff, Samsara!
This submission proves that even a literal baby game can turn into a compelling optimization challenge. Great job! Accepting for Standard.

EZGames69: Processing...
ThunderAxe31: I apologize if I've caused any confusion, since there is one important thing that I forgot to address in my judgement. This game does eventually reach the credits on its own if no inputs are provided, which would effectively result in a zero length TAS. Since that would be absolute trivial, it's mandatory to aim for fastest real-time instead. And even though the site does still display movie length depending on input frames, we still consider real-time completion as an acceptable definition of fastest completion, for which we already have precedents, like this one. I also want to note that the difference between this submission and the relative RTA WR is about 3 seconds, which is much more than the difference between the SMB TAS record and the relative RTA record. This alone should dispel any doubt about the superplay value of this submission.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
Location: 127.0.0.1
Active player (411)
Joined: 10/4/2015
Posts: 99
One problem with writing the entire writeup as an extended series of jokes is that it becomes hard to understand what actually is occurring here... If I remember correctly, can't you simply not push any buttons and the game plays itself? What is the reasoning behind not letting the game play itself? Is this intended as a different branch or something?
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
Meerkov wrote:
What is the reasoning behind not letting the game play itself?
Cause blank/null input is trivial and anyone can do it, that method of not playing the game isn't acceptable.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Player (246)
Joined: 6/16/2020
Posts: 28
I'm genuinely impressed that there was time to save, and the five digit rerecord count is some next level comedy. Additionally, I love how one of the methods for achieving a faster time was brute forcing. Edit: I found myself re-reading through the submission text after all these years, and I've found a new appreciation for this TAS. It's wild how many optimizations there are that are invisible to the uninformed eye. The lag reduction by putting the game into autoplay mode is clever. Decelerating in the air to start walkin' with the maximum speed is unintuitive at first, but also really clever. I didn't give it the appreciation it deserved when it was initially being published. I'm a few years wiser now. I'd vote yes.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2823
Location: Northern California
OnehundredthCoin wrote:
I'm genuinely impressed that there was time to save, and the five digit rerecord count is some next level comedy.
The rerecord count actually isn't a joke ._. Given that a lot of walking optimization in this game is just "randomly, out of the blue, releasing L or R for a frame will save time" and "randomly, out of the blue, pressing D for a frame will save time", the only thing I could really do was sit there and delete/insert frames until I noticed my X position going in the right direction. TAStudio + Auto-Restore + Genesis core being fast was a blessing to be able to get this out quickly. I promise I'll write actual information on the run when I wake up.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Player (246)
Joined: 6/16/2020
Posts: 28
I didn’t assume the rerecord count was inaccurate, especially since some form of brute forcing was involved. I just think it’s hilariously large for a game that looks as simple as possible. Especially with the knowledge that it plays itself if you let it. It definitely goes to show, “don’t judge a book by its cover.” Or in this case I guess, “Don’t judge a TAS by how trivial the game appears.”
Active player (411)
Joined: 10/4/2015
Posts: 99
So, firstly, I'd like to say: I think this should be published (to the vault). I don't like the policy of rejecting games just because the aren't interesting. That's a total conflation of audience reception into the judging of the vault. The vault is not supposed to care about audience reception. Barney H&S is one of only ~900 games published for the genesis. These games were bought and played by many of the same people who would have owned star-tier games like Sonic. While the movie may not be entertaining, the game certain deserves a place among other ho-hum platformers. However, I would go a step farther and suggest that this needs a branch of "No-Autoplay", and we should also accept the null-input run as the any% record. While the "null input" has been rejected as trivial (something I disagree with...), this branch (whichever it is accepted to) must implement the no-autoplay rule or else the game will end up in a pickle. Consider this: you can walk right on the last level, and simply end input 1 frame earlier. Barney will do a little jig and then walk the rest of the way by himself. This adds ~25 seconds of video, but wins the any% category against this video. Or, you could end the input 3000 frames early, and get a similar additional amount of seconds of video after end of input... You can see how this would inevitably push people to simply end input earlier and earlier, until we get back to the null input submission (which again: I think we should revisit and accept). However, if the judges are still not convinced about allowing a null-input run, then the rule for this game must simply be that *any* amount of auto-playing is illegal. Which is a weird constraint on any%, but it's better than no submissions accepted at all.
Experienced player (519)
Joined: 1/18/2013
Posts: 60
this run binted my bogos fr yes vote
EZGames69
He/They
Publisher, Reviewer, Expert player (4468)
Joined: 5/29/2017
Posts: 2765
Meerkov wrote:
So, firstly, I'd like to say: I think this should be published (to the vault).
Vault no longer exists
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
MESHUGGAH
Other
Skilled player (1920)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Quality TAS Voted no
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Editor, Player (44)
Joined: 7/11/2010
Posts: 1029
Isn't the obvious thing to do here to time by when the game is beaten, rather than timing by last input? (As other people have mentioned, if you time by last input, the optimal thing to do is to simply not give any. But the autoplay is slower than playing it yourself, and we should pick a timing method that takes that into account.)
EZGames69
He/They
Publisher, Reviewer, Expert player (4468)
Joined: 5/29/2017
Posts: 2765
Autoplay shouldn’t be taken into consideration when we’re talking about ending input for this game. Instead it’s ending input for when Barney stops moving when letting go of the direction button. I don’t see anything wrong with that.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2823
Location: Northern California
ais523 wrote:
Isn't the obvious thing to do here to time by when the game is beaten, rather than timing by last input? (As other people have mentioned, if you time by last input, the optimal thing to do is to simply not give any. But the autoplay is slower than playing it yourself, and we should pick a timing method that takes that into account.)
I could've sworn the file I submitted was the one that prioritized game completion over early input end. If it isn't, it's a really easy fix. EDIT: I fixed this in the improvement. The input now ends at the earliest point that will finish the game as soon as possible, instead of the earliest input end that will finish the game at all. The game now ends 133 frames faster than the original submission.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2823
Location: Northern California
User movie #637781221746390722 120 frame improvement. I'll "improve" the submission text when I wake up. EDIT: Submission text improved.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [4580] Genesis Barney's Hide & Seek Game by Samsara & Spikestuff in 04:54.51
MESHUGGAH
Other
Skilled player (1920)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Ok, which rule got changed to let this abomination accepted?
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
EZGames69
He/They
Publisher, Reviewer, Expert player (4468)
Joined: 5/29/2017
Posts: 2765
MESHUGGAH wrote:
Ok, which rule got changed to let this abomination accepted?
It was already explained in this very thread. This movie is not aiming for the goal of shortest input, but of shortest game completion. There’s nothing in the rules that state it HAS to be the former. The other thing too is there’s clear moments in the TAS that are not simply holding one direction the entire time. The very first level for one needs to have Barney wait on a raft that goes faster than his movement speed, and the TAS has to wait till the very end of that platform speed before jumping off to maximize it. I also think it’s incredibly insulting to call this an abomination as the authors made it VERY clear in their submission text that this game is not trivial.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Noxxa
They/Them
Moderator, Expert player (4128)
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
MESHUGGAH wrote:
Ok, which rule got changed to let this abomination accepted?
Don't be rude.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2823
Location: Northern California
MESHUGGAH wrote:
Ok, which rule got changed to let this abomination accepted?
Thanks for the positive feedback!
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
MESHUGGAH
Other
Skilled player (1920)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
EZGames69 wrote:
The very first level for one needs to have Barney wait on a raft that goes faster than his movement speed, and the TAS has to wait till the very end of that platform speed before jumping off to maximize it.
Amazing superplay.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
EZGames69
He/They
Publisher, Reviewer, Expert player (4468)
Joined: 5/29/2017
Posts: 2765
Geez, I didn’t know you had the authority regarding what counts as a superplay
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Emulator Coder, Judge, Experienced player (732)
Joined: 2/26/2020
Posts: 791
Location: California
MESHUGGAH, this is an official warning. Drop this. Questioning why this "abomination" was accepted in the manner you did was simply rude. You may not have intended this, but your "Amazing superplay" comment could be seen as sarcastic too. Don't escalate this further. EZGames69 too, please don't escalate this either, the moderation team will handle this. Sarcastic remarks back aren't helping here.