zdan Posted November 18, 2019 Share Posted November 18, 2019 (edited) I'm declaring R3 to be the final version. (This is my first post, but I've been lurking for a few weeks while writing this game, and I've really enjoyed trying out other homebrews.) Water Diver is a reflex game, for one or two players (simultaneously): dots are bouncing everywhere in the water; collect the good ones, while avoiding the bad ones! Five Six Twelve exciting levels, four exciting songs. ? No title screen yet... The graphics are pretty simple, but I think it's fun, and challenging. I have yet to break 150 points, except when testing at slow emulation speeds. There can be a lot going on onscreen. My high score during development is 162; for R3 as released, my best so far is 131. Latest release: water_diver_R3.bin (NTSC) water_diverpal_R3.bin (PAL60) Older releases: water_diver_R2.bin (NTSC) water_diverpal_R2.bin (PAL60) water_diver.bin (NTSC) water_diverpal.bin (PAL60) I've tested in Stella 6.0.1, and on an NTSC 2600. In Stella, it's difficult with keyboard, but I find that it works quite well with a mouse. The two-player mode hasn't had a lot of play; please let me know what you think! Also feel free to suggest PAL color tweaks, or whatever else. I have a very small amount of room left. I expect to at least add a few more levels. Or maybe a title screen. Controls: Joysticks. Either player can start at any time, by pressing their fire button; after that, just steer the button will give a lateral speed boost. Between games, you can cycle through game modes, with Select: In the default mode, you advance from level to level in time with the music. In "flow mode" you stay on one level forever -- any level you have reached previously. (This is more fun than it sounds!) Hints: There's no way to only one level where you can restore your health. You can see how much damage you've accumulated by looking at your score. The faster you pick up the good dots, the sooner new ones can appear. (It can be dangerous to pay too much attention to this fact.) When the water turns green, watch out... The game is inspired by https://www.khanacademy.org/computer-programming/water-diver-sounds-added/5430351862169600 Edited December 25, 2019 by zdan 4 Quote Link to comment Share on other sites More sharing options...
+TwentySixHundred Posted November 18, 2019 Share Posted November 18, 2019 Is this your first Homebrew? I like the funky beat it's actually a catchy tune. Only suggestions i have if you're open to friendly criticism, is maybe have the starting level a little more lax then slowly progress in speed. Also some sort of an animated diver to replace the pacman sprite, either or this is pretty cool ? Quote Link to comment Share on other sites More sharing options...
zdan Posted November 18, 2019 Author Share Posted November 18, 2019 Yes it is. Thanks for the kind words! And I appreciate the suggestions. The difficulty does ramp up, but yeah, maybe it starts out a little too fast. I'll listen for a while before deciding whether to change it -- the risk is that the beginning of the game might get boring, if you're playing a lot of games. There's not really enough room to add animations and stay in 4K, due to the way I implemented the kernel. I've been collecting ideas for if I make an expanded version, and that's definitely on there... 1 Quote Link to comment Share on other sites More sharing options...
bluswimmer Posted November 18, 2019 Share Posted November 18, 2019 Very impressed by this. There's a lot of moving objects on the screen for a 2600 game. Plus, there's music too! Given that some of the rocks move extremely fast, maybe allow the player to move faster by holding down the fire button? Quote Link to comment Share on other sites More sharing options...
zdan Posted November 18, 2019 Author Share Posted November 18, 2019 Thanks! And I like your idea for the fire button; I'll have to play with it to see how it feels. Quote Link to comment Share on other sites More sharing options...
+Karl G Posted November 18, 2019 Share Posted November 18, 2019 Fun game! I don't mind the simple graphics at all personally, and I love the in-game music. I like the idea of a slower difficulty ramp, too. I think it's a common mistake for homebrew authors to make their games too hard, since they get a lot of practice playing themselves as they develop and test. Quote Link to comment Share on other sites More sharing options...
zdan Posted November 20, 2019 Author Share Posted November 20, 2019 I've edited the original post to contain a new version, R2. In this version, the fire button will give you a speed boost while you're holding it (thanks to @bluswimmer for the idea). The boost is only lateral. It can be useful for darting over to catch something, or avoid something -- but it can be dangerous too. I also added a new first level, which is meant to be easier. Please let me know if the difficulty ramp feels better now! I'm not sure if this change is good or not, so I'd really appreciate feedback. 2 Quote Link to comment Share on other sites More sharing options...
CrazyChris Posted November 21, 2019 Share Posted November 21, 2019 batari Basic? Quote Link to comment Share on other sites More sharing options...
zdan Posted November 21, 2019 Author Share Posted November 21, 2019 It's all assembly, using DASM. The resources at AtariAge, especially Andrew Davie's tutorials and Kirk Israel's 2600 Cookbook, made it a pleasure to figure out how to get started. Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted November 22, 2019 Share Posted November 22, 2019 (edited) We'll be featuring Water Diver LIVE on today's (Friday) ZeroPage Homebrew stream on Twitch at 6PM PT | 9PM ET | 1AM GMT! Hope everyone can watch! Twitch Stream: https://www.twitch.tv/zeropagehomebrew/ Games: - Water Diver (2019 WIP) by zdan - Primate Plunge (2007) by Steve Engelhardt aka Atarius Maximus - Seaquest (1983 Activision Patch Challenge) by Steve Cartwright Archive Video of Stream (SET VIDEO TO 1080P60 FOR FULL QUALITY) Edited November 24, 2019 by ZeroPage Homebrew Quote Link to comment Share on other sites More sharing options...
zdan Posted December 5, 2019 Author Share Posted December 5, 2019 I've edited the original post again, to contain a new version, R3. I'm pretty happy with it, and may declare it final. Can anyone beat 131 points? Changes from R2: Added six new levels, with some new mechanics, and one with a short new song. Tweaked the first couple levels to contain a lot more good dots. This makes them more interesting to replay, but more dangerous, too, if you're greedy like I am. Added a high score display. Tweaked some colors, especially for PAL. Let me know if anyone would like to see changes here! Random minor polish, including a fix for accidental respawns when holding the fire button, and a floating-downward sequence when your game has ended. I've never managed to get through all twelve levels in a single game, but you can see them all if you play two-player and keep respawning. 1 Quote Link to comment Share on other sites More sharing options...
neotokeo2001 Posted December 5, 2019 Share Posted December 5, 2019 Tough game, but I like it! Any change of two frame animation on the player character? Quote Link to comment Share on other sites More sharing options...
zdan Posted December 5, 2019 Author Share Posted December 5, 2019 2 hours ago, neotokeo2001 said: Tough game, but I like it! Any change of two frame animation on the player character? Thanks! I'd definitely like to add animation, but unfortunately I don't have anywhere near the 192-ish free bytes that my kernel would require for even one more frame. I'd have to sacrifice one of the places that dots can appear, and I think that would make camping out in one place too easy -- so easy that it would be boring. It's at the top of my list for an expanded version, some day, but for now I want to stay in 4K. Quote Link to comment Share on other sites More sharing options...
zdan Posted December 25, 2019 Author Share Posted December 25, 2019 I'm declaring version R3 to be the final version. Enjoy! Feel free to report bugs or suggestions, still. If there are serious bugs, I'll release a fix; and I may still release an expanded version someday which will have room for new features. 1 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted January 23, 2020 Share Posted January 23, 2020 CONGRATULATIONS to Water Diver for being nominated in the 2019 Atari Homebrew Awards! Be sure to vote for your favourite homebrew games of 2019 with the links below and watch the awards LIVE on February 1, 2020! Awards Show: February 1, 2020 @ 12:00PM PT | 3PM ET | 8PM GMT LIVE on the ZeroPage Homebrew Twitch Channel! Atari Homebrew Awards Categories (VOTE IN ALL!!): Atari 2600: Best Homebrew Atari 7800: Best Homebrew (New!) Atari 8-Bit/5200: Best Homebrew (New!) Atari 2600: Best ≤ 4K Homebrew (2600) (New!) Atari 2600: Best Graphics Atari 2600: Best Music & Sound Atari 2600: Best Packaging Atari 2600: Best WIP 1 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.