TASVideos

Tool-assisted game movies
When human skills are just not enough

Game Information

NES Snake Rattle 'n' Roll

  • Platform: NES (Nintendo Entertainment System)
  • Abbreviation: SRnR
  • Display name: Snake Rattle 'n' Roll
  • Goodtools name: Snake Rattle 'n' Roll
  • Game resources: GameResources/NES/SnakeRattleNRoll

Total movies: 2


[Tier: Moons]NES Snake Rattle N Roll (USA) "warpless, 2 players" in 06:52.65 by Alyosha & MESHUGGAH.
FCEUX movie (.fm2) (date: 2015-12-19)
MKV file via BitTorrent (Modern HQ) (size: 22.95 MB, length: 08:08)
MP4 file via BitTorrent (Compatibility) (size: 33.89 MB, length: 08:08)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4935 — Author's comments
Discuss this movie
Obsoletes movie #462 (07:27.87)
Rating: 7.5 (6 votes)
View Publication
- 2 Players
- Forgoes warps
- Genre: Platform
Snake Rattle 'n Roll is a 3D game mostly about collecting the "nibble bibbles" or something like that. The biggest part of the game is the tricky maneuvers required to complete the big mountain levels.

This movie is a 35 second improvement to the previous author's movie, due to using better lag management, platforming, and routing. No warps are used.

There is also a one-player run available.


[Tier: Moons]NES Snake Rattle N Roll (USA) "warpless, 1 player" in 07:07.21 by Aglar.
FCEUX movie (.fm2) (date: 2010-12-15)
MKV file via BitTorrent (size: 25.52 MB, length: 08:26)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #2934 — Author's comments
Discuss this movie
Obsoletes movie #445 (08:56.98)
Rating: 7.3 (15 votes)
View Publication
- Forgoes warps
- Genre: Platform
Snake Rattle 'n Roll is a 3D game mostly about collecting objects along the line of "nibble bibbles". The biggest part of the game is the tricky maneuvers required to complete the big mountain levels that are difficult to perform in real time.

This is a single player speedrun of this game, the two-player speedrun can be viewed here.

Total movies: 4


[Tier: Moons]NES Snake Rattle N Roll (USA) "warps, 1 player" in 05:08.43 by Devindotcom.
Famtasia movie (.fmv) (date: 2004-07-16)
AVI file via BitTorrent (size: 15.55 MB, length: 05:18)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #95 — Author's comments
Discuss this movie
Rating: Too few votes (1) to display
View Publication
- One player in a multiplayer game
- Uses warps
- Genre: Action

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
This movie completes Snake Rattle 'n Roll in 5 minutes because of the use of warps.
The author was a little reluctant to create this movie because he thinks the cool and difficult levels shouldn't be skipped.

But now the movie exists, and it has the same cool acrobacy as the full length movie.


[Tier: Moons]NES Snake Rattle N Roll (USA) "warpless, 2 players" in 07:27.87 by nitsuja.
FCEU movie (.fcm) (date: 2006-01-26)
AVI file via BitTorrent (size: 17.4 MB, length: 08:55)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #959 — Author's comments
Discuss this movie
Rating: 7.7 (31 votes)
View Publication
- 2 Players
- Forgoes warps
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Snake Rattle 'n Roll is a 3D game mostly about collecting the "nibble bibbles" or something like that. The biggest part of the game is the tricky maneuvers required to complete the big mountain levels.

This movie is a 1.5 minute improvement to the previous author's movie, due to better maneuvers, luck manipulation and other tricks such as controlling two snakes at the same time. No warps are used.

There is also a more recent one-player run available.


[Tier: Moons]NES Snake Rattle N Roll (USA) "warpless, 1 player" in 10:17.17 by Devindotcom.
Famtasia movie (.fmv) (date: 2004-07-14)
AVI file via BitTorrent (size: 30.31 MB, length: 10:26)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #26 — Author's comments
Discuss this movie
Not rated
View Publication
- One player in a multiplayer game
- Forgoes warps
- Genre: Action

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Snake Rattle 'n Roll is mostly about collecting the "nibble bibbles" or something like that, but the biggest part of the game is the tricky maneuvers required to complete the big mountain levels.

This 10 minute movie is quite an acrobacy. No warps are used.

The movie does not include the ending demo because Famtasia issued a "unrecognized opcode" warning when the game was completed.

The movie could probably be improved by a bit by luring out some better luck, but it's a somewhat good first published version (second try).


[Tier: Moons]NES Snake Rattle N Roll (USA) "warpless, 1 player" in 08:56.98 by Hanzou.
FCEU movie (.fcm) (date: 2005-12-06)
MP4 file via BitTorrent (size: 34.56 MB, length: 09:30)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #905 — Author's comments
Discuss this movie
Obsoletes movie #118 (10:17.17)
Obsoletes movie #122 (05:08.43)
Not rated
View Publication
- One player in a multiplayer game
- Forgoes warps
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Snake Rattle 'n Roll is mostly about collecting the "nibble bibbles" or something like that, but the biggest part of the game is the tricky maneuvers required to complete the big mountain levels.

This movie is a 1.5 minute improvement to the previous author's movie, due to better maneuvers, luck manipulation and other tricks.
No warps are used.

#21217732616941215 - Snake_N_Roll_2P_Stage2_MESHUGGAH
Snake_N_Roll_2P_Stage2_MESHUGGAH.fm2 (81.9kB fm2 movie [FDS])
Uploaded 2015-03-05 12:41:10 by MESHUGGAH (344 files)
For NES Snake Rattle 'n' Roll (2 files)
In 01:00.12 [3613 frames], 24981 rerecords)
8796 views, 732 downloads
for alyosha.

Differences to published one: http://pastebin.com/uduBYZmm

edit: for luck manipulating the pebbles on later levels, read my post in the game's thread

Info Download

#6680464584768885 - NES Snake Rattle'N'Rolll Stage 2 WIP
Snake_N_Roll_2P_Stage2_MESHUGGAH.fm2 (81.9kB fm2 movie [NES])
Uploaded 2013-05-19 20:07:05 by MESHUGGAH (344 files)
For NES Snake Rattle 'n' Roll (2 files)
In 01:00.12 [3613 frames], 24981 rerecords)
11645 views, 885 downloads
Completes the first 2 stages with two players. Very fast.

Feel free to use this WIP.

Info Download

Discussion

RAM Addresses

Address Set #9: Snake Rattle 'n' Roll
System: Nintendo Entertainment System
Download .wch file for: BizHawk
Domain Address Data Type Signed Endian Description
RAM 0067 Byte Unsigned Big Position in dimension 1
RAM 0069 Byte Unsigned Big Position in dimension 2
RAM 006B Byte Unsigned Big Position in dimension 3 (the jumping and falling dimension)
RAM 03F9 Byte Unsigned Big Eaten nibbly-pibbly color 1
RAM 03FB Byte Unsigned Big Eaten nibbly-pibbly color 2
RAM 03FD Byte Unsigned Big Eaten nibbly-pibbly color 3
RAM 053B Byte Unsigned Big Sub position in dimension 1
RAM 054F Byte Unsigned Big Sub position in dimension 2
RAM 0563 Byte Unsigned Big Sub position in dimension 3
RAM 0620 Byte Unsigned Big Health of final boss

Weight system

The color of the Nibly-pibbly you eat determines how how much weight you'll put on:

  • Blue: 1 point for red snake, 2 for blue
  • Red: 1 point for blue snake, 2 for red
  • Yellow: 3 points for both

You need 4 points for each body piece you put on. The scale at the end of the levels doesn't count the exact number of points, though, to determine if you're heavy enough. It instead just counts the number of body pieces that you have (excluding the head). In the first and second levels you need 4 body pieces to ring the bell. In all levels between 3-9 that have scales you need 5 body pieces. In level 10 you need 6.

Facing the opposite direction that you're moving:

If you build up velocity in the certain direction and immediately push in the opposite direction you'll deaccelerate while still facing the same way. But if you have one frame of no input before pushing in the other direction, you'll face the way in which you're breaking.

Getting ejected up platforms and double jumping:

If you push yourself against a platform and jump up on it, it'll be enough if your position - in the jumping dimension - is less 6 pixels under the platform you're aiming for. Then you'll get ejected the last pixels. The most useful thing about this is a related bug that works in such a way that if you push the jump button at the frame when you're getting ejected, you'll immediately jump again.

Game map

Simple HUD script

dim1speed = 0
dim2speed = 0
xspeed    = 0
xsubspeed = 0
yspeed    = 0
ysubspeed = 0
function stuff()
	xspeed    = memory.readbyte(0x417)
	xsubspeed = memory.readbyte(0x419)
	if (xspeed == 255) then xspeed = -1 end
	
	yspeed    = memory.readbyte(0x41b)
	ysubspeed = memory.readbyte(0x41d)
	if (yspeed == 255) then yspeed = -1 end

	gui.text(1,9 ,"L:"..memory.readbyte(0x67) % 16) -- left axis
	gui.text(1,19,"R:"..memory.readbyte(0x69) % 16) -- right axis
	gui.text(1,29,"H:"..memory.readbyte(0x6b) % 16)	-- height axis
	gui.text(30,9, "LVel:"..(xspeed * 256) + xsubspeed + (yspeed * 256) + ysubspeed)
	gui.text(30,19,"RVel:"..(xspeed * 256) + xsubspeed - (yspeed * 256) - ysubspeed)
end
emu.registerafter(stuff);

See also