Tjoppen Posted August 7, 2011 Share Posted August 7, 2011 (edited) I participated in the Gamedev compo at Assembly Summer this year with my first ever VCS release The game is a demake/port of the flash game Winterbells [1]. You steer using either a joystick or paddle (toggle using the color-B/W switch). Try to beat my score in the youtube video below - 8.14 * 10^19 :> It took about ten months to write from start to finish, including figuring out how this damn machine works. It's only PAL at the moment, but I've taken some measures to ensure an NTSC port shouldn't be too hard. I'll either get that done in the next couple of days or just put the code up here for someone to write a patch.. Youtube clip of the video shown on the big screen (capped from real HW). The text was made brighter since then. Pouet page: http://pouet.net/prod.php?which=57426 Download link: http://media.assembly.org/gamedev/2011/bell_hopper_by_tjoppen.zip (includes stella - .bin attached to post) Alternate link: http://www.acc.umu.se/~tjoppen/bell_hopper_by_tjoppen.zip (also includes stella) [1] http://www.ferryhalim.com/orisinal/g3/bells.htm Bell Hopper (PAL).bin Edited August 7, 2011 by Tjoppen 13 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted August 7, 2011 Share Posted August 7, 2011 I like the game play idea. And this game is playing very well. Some more sound variety would be cool (e.g. randomize bell frequencies). A bit more polishing and this should go on cart and in the AA store. 1 Quote Link to comment Share on other sites More sharing options...
Tjoppen Posted August 7, 2011 Author Share Posted August 7, 2011 I experimented a bit with having slightly random frequency, but the distance between them at F=4 is a bit large. It ended up being rather distracting. In related news, the results were just published - I placed fifth. I scored almost identical as the fourth place entry, so one could say shared fourth place: 1:a 3365 Black Belt Sorvi Hero by Pizzalaatikko 2:e 3016 Dibidogs - Rush by Kajak Games 3:e 2958 Type Hard by Meatgrinder 4:a 1408 Novawar: Epsilon Eridani by GDSH 5:a 1393 Bell Hopper by Tjoppen 6:a 1324 Assault Wing by Galactic Battlefront by Studfarm Studios 7:a 944 eXtermination by PanicBomber 8:a 931 Killspace by Ville Siuruainen 9:a 910 Access Lumia by Ribbonya 10:a 681 Evelent by Lumian, Andeye & Kitai 11:a 629 Mushroom Crusher Extreme by Kajak Games 12:a 471 Outnumbered by Lost Function 13:a 467 Ratsack adventures by Andows and Capsizer 14:a 417 Dungeon by The Tribe 15:a 363 The Lair of Xar by Calistar 16:a 179 Enmity by Kajak Games I'm actually surprised I placed so well. Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 7, 2011 Share Posted August 7, 2011 I experimented a bit with having slightly random frequency, but the distance between them at F=4 is a bit large. It ended up being rather distracting. How about having a table of 4 or 8 good sounds (made in advance by you). If you increment an index into the table (AND it with #3 or #7 to wrap it around) during vblank you could play the bell sound based on the data at which the index is currently pointing. Its not truly random but because the number of vblanks between each hop will vary it should offer some sound variety. 1 Quote Link to comment Share on other sites More sharing options...
Deteacher Posted August 7, 2011 Share Posted August 7, 2011 Awesome job! I wish I had the chops to try writing a game for the VCS. Kudos to you, sir! Quote Link to comment Share on other sites More sharing options...
Ranthulfr Posted August 7, 2011 Share Posted August 7, 2011 I like this! It would potentially make a good "holiday cart". Some more sound variety would be cool (e.g. randomize bell frequencies). A bit more polishing and this should go on cart and in the AA store. What if the bells played a simple tune if you caught them all in order - like a music box? Just a thought. Also, the snowy landscape is a nice touch. It's almost too bad it scrolls off the screen at the beginning. Again, very nice work! Quote Link to comment Share on other sites More sharing options...
RevEng Posted August 7, 2011 Share Posted August 7, 2011 I participated in the Gamedev compo at Assembly Summer this year with my first ever VCS release Congrats, and well done! This game has a very fun mechanic! Since you're using flickerblinds for the text area, NTSC/PAL60 should take the edge off the flickering. What if the bells played a simple tune if you caught them all in order - like a music box? This! I don't even think they'd have to play the song only if you caught them in order... maybe if you caught them with minimal delay between each bell. Get to the end of 2 bars of the song and you'd get bonus points or some other treat. Quote Link to comment Share on other sites More sharing options...
Cebus Capucinis Posted August 7, 2011 Share Posted August 7, 2011 Very nice! I agree with others, the bells could use some differentiation in the sound, but other than that minor thing, the game is phenomenal! I'd love to see this as a holiday cart release! Quote Link to comment Share on other sites More sharing options...
Schizophretard Posted August 7, 2011 Share Posted August 7, 2011 You had me at paddle. Quote Link to comment Share on other sites More sharing options...
Tjoppen Posted August 9, 2011 Author Share Posted August 9, 2011 I experimented a bit with having slightly random frequency, but the distance between them at F=4 is a bit large. It ended up being rather distracting. How about having a table of 4 or 8 good sounds (made in advance by you). If you increment an index into the table (AND it with #3 or #7 to wrap it around) during vblank you could play the bell sound based on the data at which the index is currently pointing. Its not truly random but because the number of vblanks between each hop will vary it should offer some sound variety. It already has a decent PRNG, so getting random values isn't a problem. The problem is not being able to vary the frequency since the sounds would end up being too dissimilar. Having thought about it a bit, one could perhaps vary the length and envelope of the effect -> some variation. I actually changed the bell effect quite near the deadline. It used to be about 50-60% longer, which was a bit much. I like this! It would potentially make a good "holiday cart". Some more sound variety would be cool (e.g. randomize bell frequencies). A bit more polishing and this should go on cart and in the AA store. What if the bells played a simple tune if you caught them all in order - like a music box? Just a thought. You actually don't want to take all the bells since that wastes time and leads to not having a "rescue buffer" in case you miss one. But as RevEng said, it could simply be delay based. There's very little ROM left for something like this (ROM which I need for fixes for an NTSC port), and it's quite a bit of a departure from the original. Also, the snowy landscape is a nice touch. It's almost too bad it scrolls off the screen at the beginning. I considered having some kind of background mixed in with the bells, but there's basically no time left in the kernel for that IIRC. It uses a two-part kernel at the moment. There's also the issue of not being able to do anything in the repositioning code, leading to a kind of artifact when scrolling. This is what causes the stars to twinkle (apart from changing their color), which is still OK. One other thing I've been considering is tweaking the difficulty a bit, such as dropping the bell width down to 1x instead of 2x (looks prettier too). That and small things like the bird speed and how often they occur. Thanks for the kinds words and constructive criticism so far Quote Link to comment Share on other sites More sharing options...
TrekMD Posted August 9, 2011 Share Posted August 9, 2011 Cool! Thanks for sharing! Quote Link to comment Share on other sites More sharing options...
Syntaxerror999 Posted August 10, 2011 Share Posted August 10, 2011 I participated in the Gamedev compo at Assembly Summer this year with my first ever VCS release The game is a demake/port of the flash game Winterbells [1]. You steer using either a joystick or paddle (toggle using the color-B/W switch). Try to beat my score in the youtube video below - 8.14 * 10^19 :> It took about ten months to write from start to finish, including figuring out how this damn machine works. It's only PAL at the moment, but I've taken some measures to ensure an NTSC port shouldn't be too hard. I'll either get that done in the next couple of days or just put the code up here for someone to write a patch.. Youtube clip of the video shown on the big screen (capped from real HW). The text was made brighter since then. Pouet page: http://pouet.net/prod.php?which=57426 Download link: http://media.assembly.org/gamedev/2011/bell_hopper_by_tjoppen.zip (includes stella - .bin attached to post) Alternate link: http://www.acc.umu.se/~tjoppen/bell_hopper_by_tjoppen.zip (also includes stella) [1] http://www.ferryhalim.com/orisinal/g3/bells.htm Ive seen an android game simmular to this, its a good game and your version looks pretty damn good as well. Kudos Quote Link to comment Share on other sites More sharing options...
Syntaxerror999 Posted August 10, 2011 Share Posted August 10, 2011 (edited) edit Edited August 10, 2011 by Syntaxerror999 Quote Link to comment Share on other sites More sharing options...
Tjoppen Posted August 10, 2011 Author Share Posted August 10, 2011 Watching the video, one thing that would make the game more difficult is slow the rabbit down. He does zip accross the screen rather fast... too fast in fact. It currently approaches the destination 1/8th of the way every frame. If you look closely you'll see that it does lag behind the "mouse pointer" a bit. One the other hand, if I lower it to 1/16th it moves way too slow. Somewhere in between would probably be good (say 3/32nds). Making the horizontal movement code do this would be a bit complicated - I've been putting off simplifying it, so maybe I should.. Quote Link to comment Share on other sites More sharing options...
dwane413 Posted August 10, 2011 Share Posted August 10, 2011 This is a fun game. Thanks for releasing it. Quote Link to comment Share on other sites More sharing options...
+cvga Posted August 11, 2011 Share Posted August 11, 2011 Looks fun. Kind of reminds me of Doodle Jump Quote Link to comment Share on other sites More sharing options...
Schizophretard Posted August 11, 2011 Share Posted August 11, 2011 If you were to add variety to the sounds I would like to see a sound for each vertical row of bells with the row to the left the lowest sound and the row to the right the highest sound. That way as you are moving left the bells will ring lower and as you are moving to the right the bells will ring higher. It will give a sense of were you are moving and you would be making a random song as you go kind of like in Super Breakout. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted August 11, 2011 Share Posted August 11, 2011 The problem is not being able to vary the frequency since the sounds would end up being too dissimilar. IMO they don't have to sound very different. Just recognizably different. In Boulder Dash we did the same for the falling diamond frequencies. And it came out quite nice. Quote Link to comment Share on other sites More sharing options...
Godzilla Posted August 11, 2011 Share Posted August 11, 2011 wow that is awesome, thanks for sharing! Any chance of an ntscified version? :-) Quote Link to comment Share on other sites More sharing options...
Syntaxerror999 Posted August 13, 2011 Share Posted August 13, 2011 I am adicted to this game! Does it keep going forever or is their an end? Like does the rabbit end on the moon? (fitting... mideval Japanese beleived that a rabbit god lived on the moon.) Quote Link to comment Share on other sites More sharing options...
Tjoppen Posted August 13, 2011 Author Share Posted August 13, 2011 Syntaxerror999: The game ends when you fall down Quote Link to comment Share on other sites More sharing options...
Nateo Posted August 14, 2011 Share Posted August 14, 2011 My old roommate used to play the flash version of this game constantly my sophomore year of college. This port is sweet. Quote Link to comment Share on other sites More sharing options...
Impaler_26 Posted August 16, 2011 Share Posted August 16, 2011 Very nice game! It's a lot of fun to play but i have to admit i suck at it... My best score so far is a measly 41,460 points. Quote Link to comment Share on other sites More sharing options...
BrianC Posted August 17, 2011 Share Posted August 17, 2011 I like what I played in Stella. Neat game! Any news on the NTSC version? I can't wait to play it on the Harmony (getting one for my birthday). Quote Link to comment Share on other sites More sharing options...
Brian O Posted August 17, 2011 Share Posted August 17, 2011 Hey Tjoppen, Pretty cool game! I took the liberty of making some box art for it (it's still a bit rough, but you get the idea): Front: Back: Hopefully this'll inspire you to release this as a cart Let me know your thoughts. -B 5 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.