Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Rainbow Road  (Read 4891 times)
0 Members and 1 Guest are viewing this topic.
Offline zeroone
« Posted 2013-01-27 01:55:05 »



http://java4k.com/index.php?action=games&method=view&gid=451

mirror

For some reason, it appears to render a lot smoother if you run it offline.  If you want to give it a shot, download the source and uncomment out the main method.
Offline SimonH
« Reply #1 - Posted 2013-01-27 02:06:29 »

Well made! I like it! Really got that Kart feel - too hard for me though, I can hardly stay on the track!

People make games and games make people
Offline ClickerMonkey

JGO Coder


Medals: 20


Game Engineer


« Reply #2 - Posted 2013-01-27 02:12:01 »

Spectacular in 4k!

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline GabrielBailey74
« Reply #3 - Posted 2013-01-27 02:24:36 »

That was great, good entry mate.

Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #4 - Posted 2013-01-27 02:30:22 »

Awesome! Some great nostalgia here. So many of the original game features are here. Mini, homing-shells, and even the purple shells.

A few bugs, though. At one point, I had 3 mushrooms, and no matter how hard I tried, I couldn't use them. Then suddenly, just AFTER driving through a new set of boxes, I could use them. I think the culprit might be the mechanic to stop the "spinning" of the items after one has hit a box. Seemed to jam firing occasionally.

Great game, though. Incredible for 4k.

PS. I was disappointed when I couldn't drive over the side at the beginning and land further along on the track. That was a cool (and fatal) way to cheat in Mario Kart 64 ^^

- Jonas
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #5 - Posted 2013-01-27 03:10:02 »

I could literally hear the sounds in my head from the original game....oh the nostalgia :')

If this doesn't win the competition, I will give up all hope on humanity.

Offline zeroone
« Reply #6 - Posted 2013-01-27 03:10:38 »

Awesome! Some great nostalgia here. So many of the original game features are here. Mini, homing-shells, and even the purple shells.

A few bugs, though. At one point, I had 3 mushrooms, and no matter how hard I tried, I couldn't use them. Then suddenly, just AFTER driving through a new set of boxes, I could use them. I think the culprit might be the mechanic to stop the "spinning" of the items after one has hit a box. Seemed to jam firing occasionally.

Great game, though. Incredible for 4k.

PS. I was disappointed when I couldn't drive over the side at the beginning and land further along on the track. That was a cool (and fatal) way to cheat in Mario Kart 64 ^^

Thanks for playing.  

What you are describing is actually not a bug.  I was running low on bytes and I had to simplify some features of the game.  I was forced to drop the golden mushroom sprite, which gives the player an endless amount of boosts for a limited time.  Instead, the player randomly receives 1, 5 or 10 mushrooms.  However, the game only displays the final 3 mushrooms.  In your case, you probably had 10.  And, you do get a boost every time that you hit C; however, I was also forced to drop the fire/smoke thrust images that normally would indicate a boost was initiated.  The only visual cue is the increased speed of the road and other players.  Consequentially, it may look like your mushrooms are not getting consumed, but they are!  When you get down to the final 3 of 10, they will individually disappear from the item box.

I'll try to come up with a different way to display the golden mushroom.
Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 131
Projects: 4
Exp: 3 years



« Reply #7 - Posted 2013-01-27 03:43:59 »

This absolutely needs to win, remember playing this on my dad's SNES  Smiley
...How the hell did you fit this into 4k Huh
Offline zeroone
« Reply #8 - Posted 2013-01-27 08:07:04 »

@Ultroman
I posted a new version that properly displays all the mushrooms that you are carrying.
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #9 - Posted 2013-01-27 10:19:03 »

@Ultroman
I posted a new version that properly displays all the mushrooms that you are carrying.
Very cool! Just tried it again, although I got 5 at the most. Can I ask why you didn't just drop the "fake item box" sprite and use the "item box" for those? Then you could fit the golden shroom, and it could be 1 shroom, 3 shrooms and the golden shroom, like the original

- Jonas
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline StephR

Senior Member


Medals: 9



« Reply #10 - Posted 2013-01-27 10:43:06 »

Really good ! Now, could it be possible for you to :
- add a speedometer ;
- make progressive difficulty levels, if the player can finish a race in the 3rd position at least ;
- describe all items and indicate all controls in your instructions.
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #11 - Posted 2013-01-27 10:48:11 »

I believe he's already out of space

- Jonas
Offline jonjava
« Reply #12 - Posted 2013-01-27 17:23:27 »

Ohh, amazing..

Offline zeroone
« Reply #13 - Posted 2013-01-27 20:20:10 »

Very cool! Just tried it again, although I got 5 at the most. Can I ask why you didn't just drop the "fake item box" sprite and use the "item box" for those? Then you could fit the golden shroom, and it could be 1 shroom, 3 shrooms and the golden shroom, like the original

Good question.  In an earlier version, I actually did have logic that produced flipped sprites.  But, since only a single sprite, the fake item box, needed to be flipped, it turned out that it saved more bytes by simply packing in the pre-flipped version.  Similarly, I had logic to recolor the white mushroom, which also didn't make the cut.

Really good ! Now, could it be possible for you to :
- add a speedometer ;
- make progressive difficulty levels, if the player can finish a race in the 3rd position at least ;
- describe all items and indicate all controls in your instructions.

Unfortunately, as you race toward the 4096 byte wall, you need to put on the breaks.  Nonetheless, I experimented with many variations of the track that included things like extreme banking.  As cool as it looked, it made me very dizzy.

Several features were dropped including one of my favorites: the mini-map, which enabled the player to determine how far ahead or behind the opponents are situated. 

For past submissions, I wrote long game instructions.  But, I found that the vast majority of players never read them and the reality is: why should they?!  A game should be approachable without any external instructions.  And, in this case, most players are already well familiar with the items and if not, the player can discover what they do through playing the game.     
Offline sixtyten

Junior Member


Projects: 1



« Reply #14 - Posted 2013-01-27 20:39:46 »

Very cool! I consider the bar officially raised...  Wink

Impressive indeed that you fit this all in 4K and thanks for providing the source code. The game mechanics are pretty involved (AI, multiple actors, collisions, sprite loading, rendering) so it's good to know it is possible to squeeze it all in somehow.

The only thing that seemed unusual to me was using X as the accelerator instead of the up arrow, but after playing it for a bit I think I see why you chose it like that.

Anyway great job!
Offline luisoft

JGO Coder


Projects: 6


Java games rock!


« Reply #15 - Posted 2013-01-27 22:56:09 »

Really great game, i liked it a lot. But for some reason I was not able to get any item while running in the road. I run over it and I just didn't get it, like a collision detection not working. it's just for me? I'm running on chrome ubuntu 12.
Offline zeroone
« Reply #16 - Posted 2013-01-28 14:37:04 »

Really great game, i liked it a lot. But for some reason I was not able to get any item while running in the road. I run over it and I just didn't get it, like a collision detection not working. it's just for me? I'm running on chrome ubuntu 12.

When you drive into an item box (the box with the questionmark on it), the item roulette (randomizer display) doesn't start to spin?   
Offline SHC
« Reply #17 - Posted 2013-01-28 14:49:31 »

Two bugs. I've also commented on Java4K.

1)  The game flickers seriously sometimes when I use the banana item.
2)  The player sprite sometimes becomes smaller.

But a nice game for 4K. Can't believe my eyes to see the game in < 4K. The source code itself is 38.9 KB. Did you use any other compression? I see generally .class files are more in size than their sources

Offline zeroone
« Reply #18 - Posted 2013-01-28 14:53:43 »

Two bugs. I've also commented on Java4K.

1)  The game flickers seriously sometimes when I use the banana item.
2)  The player sprite sometimes becomes smaller.

But a nice game for 4K. Can't believe my eyes to see the game in < 4K. The source code itself is 38.9 KB. Did you use any other compression? I see generally .class files are more in size than their sources

Does the player sprite flicker or is it the track or full screen flickering?

Before the player sprite became smaller, did the background flash white?  Did the player drive slower when small?
Offline jonjava
« Reply #19 - Posted 2013-01-28 14:55:21 »

2)  The player sprite sometimes becomes smaller.

I think that's just one of the debuffs you can get on you that decreases your speed while small.

Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #20 - Posted 2013-01-28 17:28:43 »

I believe the flickering is to tell you that one of your items has hit an opponent, which makes sense with the use of bananas you mentioned. There was something similar in the original (at the very least, your player would yell in triumph).

And indeed the flickering also happens when someone uses the Start item, which makes all opponents smaller, slower and more vulnerable.

- Jonas
Offline luisoft

JGO Coder


Projects: 6


Java games rock!


« Reply #21 - Posted 2013-01-28 18:49:49 »

Really great game, i liked it a lot. But for some reason I was not able to get any item while running in the road. I run over it and I just didn't get it, like a collision detection not working. it's just for me? I'm running on chrome ubuntu 12.

When you drive into an item box (the box with the questionmark on it), the item roulette (randomizer display) doesn't start to spin?   

No it does not start to spin, the car just pass throught it like if it isn't there. I will try in a different machine/os/browser.
Offline zeroone
« Reply #22 - Posted 2013-01-28 18:55:43 »

No it does not start to spin, the car just pass throught it like if it isn't there. I will try in a different machine/os/browser.

Do the opponents obtain items?
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #23 - Posted 2013-01-29 01:13:18 »

Cool stuff. Smiley

弾幕 ☆ @mahonnaiseblog
Offline Nate

JGO Kernel


Medals: 147
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #24 - Posted 2013-01-29 16:40:46 »

Very impressive!

Offline Giovanni

Junior Member




chop!


« Reply #25 - Posted 2013-01-29 18:56:16 »

Simply epic. That was one of my favourite maps back then. Just one thing: Are the green shells target-following?
Offline zeroone
« Reply #26 - Posted 2013-01-29 20:00:48 »

Simply epic. That was one of my favourite maps back then. Just one thing: Are the green shells target-following?

Green shells fire directly forward of the player.  Red shells home in on the opponent whose rank is one higher than the player.  And, blue shells navigate along the track until it homes in on the player who is currently in first, potentially hitting other players along the way.

In the original game, green shells traveled in straight lines, bouncing off of walls as it progressed through the track.  Due to byte constraints, I simplified the motion.  The green shells still fire directly forward, but they will also follow the curves of the track instead of bouncing around them.  You can actually take advantage of that to target other players.

And, by the way, it really is the map from MK64 except for the elevations; this version is more hilly.
Offline Rooster_Miami

Junior Newbie





« Reply #27 - Posted 2013-01-31 14:50:14 »


Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #28 - Posted 2013-02-01 09:16:05 »

Quite interesting. I wish I knew how to do spectacular 3D in 2D  Cheesy Good job on this!

Offline zeroone
« Reply #29 - Posted 2013-02-02 17:27:21 »

I just posted a new version.

Two bugs. I've also commented on Java4K.

1)  The game flickers seriously sometimes when I use the banana item.
2)  The player sprite sometimes becomes smaller.

But a nice game for 4K. Can't believe my eyes to see the game in < 4K. The source code itself is 38.9 KB. Did you use any other compression? I see generally .class files are more in size than their sources

In the prior version, when you applied the star, you became temporarily invulnerable and the player flickered until the star was used up. However, in the new version, the player cycles through different colors instead.

Also, thunderbolts temporarily shrink all the other racers making them slower and weaker.  The background flashes when a thunderbolt is applied.

Very cool! Just tried it again, although I got 5 at the most. Can I ask why you didn't just drop the "fake item box" sprite and use the "item box" for those? Then you could fit the golden shroom, and it could be 1 shroom, 3 shrooms and the golden shroom, like the original

In the new version, the player can obtain either 1, 3 or 10 mushrooms, the latter taking place of the golden mushroom due to space limitations.
Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (23 views)
2014-09-12 09:08:26

Norakomi (56 views)
2014-09-10 13:57:51

TehJavaDev (69 views)
2014-09-10 06:39:09

Tekkerue (34 views)
2014-09-09 02:24:56

mitcheeb (56 views)
2014-09-08 06:06:29

BurntPizza (40 views)
2014-09-07 01:13:42

Longarmx (25 views)
2014-09-07 01:12:14

Longarmx (31 views)
2014-09-07 01:11:22

Longarmx (31 views)
2014-09-07 01:10:19

mitcheeb (38 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!