+batari Posted February 26, 2006 Share Posted February 26, 2006 (edited) This is a detour from other projects. Anyway, it's just like Adventure with one new feature - the right joystick can control one of the dragons. The game starts out normally. If you press the right joystick button once, the right joystick will take over control of Grundle. Press again and you take over Yorgle, again and you control Rhindle. Again and the game goes back to normal and the cycle repeats. I wish more games let you play the bad guy adv_2player.bin Edited February 26, 2006 by batari Quote Link to comment Share on other sites More sharing options...
SeaGtGruff Posted February 26, 2006 Share Posted February 26, 2006 This is a detour from other projects. Anyway, it's just like Adventure with one new feature - the right joystick can control one of the dragons. Sounds like fun! The game starts out normally. If you press the right joystick button once, the right joystick will take over control of Grundle. Press again and you take over Yorgle, again and you control Rhindle. Again and the game goes back to normal and the cycle repeats. What, you can't control the bat, too?!? I wish more games let you play the bad guy What was that game where you got to play Godzilla or some other monster? Michael Rideout Quote Link to comment Share on other sites More sharing options...
+batari Posted February 26, 2006 Author Share Posted February 26, 2006 What, you can't control the bat, too?!? 1024636[/snapback] That would be fairly easy to change, but since you can only see what's going on when you're on the player's screen, your ability to steal things would be a little limited. Besides, it's more fun to eat the player than to swipe objects... Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted February 26, 2006 Share Posted February 26, 2006 (edited) I wish more games let you play the bad guy 1024610[/snapback] http://www.atariage.com/forums/index.php?showtopic=74780 That's a very cool idea of letting the player control one of the dragons Bob Edited February 26, 2006 by PacManPlus Quote Link to comment Share on other sites More sharing options...
Atari Dogs Posted February 26, 2006 Share Posted February 26, 2006 So, the second player waits for a dragon to come on the screen, and then he can take control of it? Quote Link to comment Share on other sites More sharing options...
supercat Posted February 26, 2006 Share Posted February 26, 2006 I think this game needs a two player linky option. Quote Link to comment Share on other sites More sharing options...
+batari Posted February 26, 2006 Author Share Posted February 26, 2006 So, the second player waits for a dragon to come on the screen, and then he can take control of it? Basically, yes. You can control the dragons while offscreen too, but you can't see where they are going. I think this game needs a two player linky option. 1024889[/snapback] I may be leading up to that. I first need to figure out what data needs to be shared. Since the game relies on hardware collision registers, controller data is not enough. At the very least, one byte per frame? Slave needs joystick, collision data and console switch data from master, and maybe other things. Joystick=4 bits, button=1 bit, collision data=3 bits minimum (?) Although all 8 bits seem to be used, the joystick only represents 9 of 16 possible states (if we assume up+down and/or left+right at the same time are prohibited) and console switches (select and reset) may override the joystick, so they could be encoded in. Then master only needs joystick data from slave - 4 bits. Again, since there are available states here, a 0000 could be used to signal a NAK. To begin games in the correct state, a reset occuring from screen zero (the number screen) could first jump to a special routine that syncs up all of RAM. Should be possible with a few moments of screen blanking. I could be wrong - these are just ideas. Of course this all requires real hardware so the development time is much slower... Quote Link to comment Share on other sites More sharing options...
supercat Posted February 27, 2006 Share Posted February 27, 2006 I may be leading up to that. I first need to figure out what data needs to be shared. Since the game relies on hardware collision registers, controller data is not enough. At the very least, one byte per frame?1024963[/snapback] Hardware collision registers should be entirely deterministic provided reasonable care is used in accessing them. If the game is synced at startup, controller data should be sufficient to keep it that way. Quote Link to comment Share on other sites More sharing options...
+batari Posted February 27, 2006 Author Share Posted February 27, 2006 I may be leading up to that. I first need to figure out what data needs to be shared. Since the game relies on hardware collision registers, controller data is not enough. At the very least, one byte per frame?1024963[/snapback] Hardware collision registers should be entirely deterministic provided reasonable care is used in accessing them. If the game is synced at startup, controller data should be sufficient to keep it that way. 1025024[/snapback] Only if the same screen is rendered on both systems. In the case of a networked Adventure, one screen would display the player's screen and one a dragon's screen, and so the registers could differ. The only hardware collisions that really matter are those on the player's screen, so sending those bits to the other system along with controller data should be enough. Quote Link to comment Share on other sites More sharing options...
supercat Posted February 27, 2006 Share Posted February 27, 2006 Only if the same screen is rendered on both systems. In the case of a networked Adventure, one screen would display the player's screen and one a dragon's screen, and so the registers could differ. The only hardware collisions that really matter are those on the player's screen, so sending those bits to the other system along with controller data should be enough.1025046[/snapback] (bonking head) Yeah, you're right. Since the dragon/bat don't use collision detection except in relation to the player (I would expect that the dragon can safely run into the sword when not on the player's screen?) one-way passing of collision information would probably suffice. Good thing, since I think the dragon player's screen would probably have to lag behind the other player's by a frame. Quote Link to comment Share on other sites More sharing options...
atwwong Posted February 27, 2006 Share Posted February 27, 2006 I can't believe I missed this all weekend! This is great! Imagine if Warren Robinett had time to figure this out back in '78. We might have had a slew of multiplayer good vs. evil games earlier on. Head-to-head Atari!!! Quote Link to comment Share on other sites More sharing options...
kisrael Posted March 6, 2006 Share Posted March 6, 2006 Batari...I mean this sincerely...you are way cool. Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted May 26, 2008 Share Posted May 26, 2008 I totally missed this before. Thanks for the hack. Quote Link to comment Share on other sites More sharing options...
Ferret75 Posted June 13, 2008 Share Posted June 13, 2008 Now if only this was in cartridge form... Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2008 Share Posted June 13, 2008 Now if only this was in cartridge form... We'll hopefully have the Chimera cartridge one of these days that just about everyone will be able to afford and you can throw this hack and more on a microSD card and play your brains out on a real Atari. Quote Link to comment Share on other sites More sharing options...
+batari Posted June 13, 2008 Author Share Posted June 13, 2008 Now if only this was in cartridge form... After some improvements, maybe... Quote Link to comment Share on other sites More sharing options...
+batari Posted December 9, 2008 Author Share Posted December 9, 2008 There is a slight update to this binary, posted in my blog. Quote Link to comment Share on other sites More sharing options...
yuppicide Posted December 16, 2008 Share Posted December 16, 2008 Wow awesome! I'd loooooooooove to see a version you could play linked. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.