Coder Social home page Coder Social logo

replicaisland's Introduction

Replica Island
A side scrolling video game for Android.

Authors: Chris Pruett and Genki Mine

This code and artwork is released under the Apache 2.0 license.  See COPYING for details.

ABOUT REPLICA ISLAND

Replica Island is a side-scrolling platformer for Android devices.  It stars the Android robot as its protagonist as he embarks on a dangerous mission to find a mysterious power source.  This is a complete game: all art, dialog, level layouts, and other data are included along with the code.

ABOUT THE SOURCE

The code is structured into several Activities for the main menu, level select screen, dialog window, and main game.  Most of the code in this project is related to src/com/replicaisland/AndouKun.java, which implements the core game Activity ("AndouKun" was the code name for this project and you can find references to it all over the code).

The game loop itself is structured as follows:

AndouKun.java spins up the game, handles input events, deals with pausing and resuming, and also manages the progression across game levels.

Game.java is a layer of abstraction between AndouKun.java and the game loop itself.  This class bootstraps the game, passes events through, and manages the game thread.

GameThread.java is the actual game loop.  It's main utility is to manage the main loop (MainLoop.java), which implements the rest of the game logic.

MainLoop.java is the head of the game graph that describes the Replica Island runtime.  Anything managed by MainLoop will be polled once per frame, and children of MainLoop may themselves have children which will be polled.  GameObjects are a specific type of game graph node that only contain GameComponents as children.  GameComponents implement individual features (collision detection, animation, rendering, etc) of individual game entities.  GameObjects are generally parented to GameObjectManager, which activates and deactivates its children based on their proximity to the camera.  GameObjectManager is a child of MainLoop.

The last step in the GameThread is the rendering step.  Rendering does not occur in the game thread.  Instead, render commands are queued up by the game thread and then handed to a separate render thread at a synchronization point.  The render thread is mostly implemented in GameRenderer.java, which is run by GLSurfaceView.java.

KEY FILES

Here are some interesting files in this project.

res/raw/collision.bin: This is the raw collision data.  Line segments and normals.

tools/ExtractPoints.js: This is a (rather horrible) Javascript tool for Photoshop.  It will walk closed paths and produce a text layer describing them as line segments and normals, organized by tile.  It takes a long time to run and is probably the worst code in the entire project.  res/raw/collision.bin is the binary version of output from this tool.

res/xml/leveltree.xml: This file describes the non-linear level progression through the game.  It is a tree, each node of which may contain one or more levels.  Continuing to the next node requires that all levels are completed.

src/com/replica/replicaisland/BaseObject.java and ObjectManager.java: These are the core nodes of the game graph.

ABOUT THE AUTHORS

Chris Pruett wrote code, dialog, made sounds, and defined the core game design.
Genki Mine made all of the art, most of the levels layouts, all of the character designs, most of the sound, and also contributed to the game design.
Tom Moss got the project up and running and then sat back and let us make it cool.

Special thanks to Jason Chen for awesome rah-rah cheerleading support, Casey Richardson for excellent play testing and design feedback, Tim Mansfield for dialog edits, all 1300 users who participated in beta testing, and to the Android team for continued support.

replicaisland's People

Contributors

chrispruett avatar

Watchers

James Cloos avatar

replicaisland's Issues

Control Issues

Trackball can be too fast or too slow, keys get stuck on some times, tilt 
sensitivity seems to vary 
with each device.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:35

Invincibility Glow Persists on Spike Death

What steps will reproduce the problem?
1. Become invincible.
2. Die in some spikes before invincibility runs out.

What is the expected output? What do you see instead?

Expected: Player blows up, invincibility glow vanishes.  
Actual: Player blows up, invincibility glow persists.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:26

Returning from automatic screen turnoff on Samsung Moment causes image distortion

What steps will reproduce the problem?
1. Don't make any input and let phone automatically turn off the screen.
2. Press Power Key to turn screen back on.

What is the expected output? What do you see instead?
The expected output is the normal game resolution.  Instead, the game appears 
to be zoomed in.  The android is stretched horizontally and only a portion of 
the game area is visible (centered) on the android.

What version of the product are you using? On what operating system?
Version from around the beginning of June.  OS Android 1.5

Please provide any additional information below.
Quitting back to the menu and continuing solves the problem.  Can you add a 
menu item to disable the automatic screen turn off?

Original issue reported on code.google.com by [email protected] on 7 Jul 2010 at 1:43

Slow D-Pad scrolling speed on Pulse

What steps will reproduce the problem?
1. Get a T-Mobile Pulse
2. Scroll :]


What is the expected output? What do you see instead?
I have to scroll too much, its unsensitive.

What version of the product are you using? On what operating system?
T-Mobile Modaco ROM, Android 1.5. Version 1.1 of Replica Island.

Please provide any additional information below.
I can test and support you, let me know.

Original issue reported on code.google.com by [email protected] on 30 Mar 2010 at 7:06

Separation of the game engine

The game and the engine need to be cleanly separated, and a simple example 
that uses the engine without all the heavyweight game stuff should be built.

Original issue reported on code.google.com by Thotep on 14 Apr 2010 at 10:26

Pits should be visibly marked.

I mentioned this before. The issue is there is no easy way to tell when a 
vertical shaft leads to 
safely and when it leads to falling off the world. This is really frustrating 
because it makes every 
leap of faith an unknown.  Mario doesn't have this issue because the levels are 
generally 1 screen 
high except when you unlock secrets (like using the tanuki suit to fly off the 
top of the screen).  

Suggestion:

1) Don't have vertical scrolling on levels that have holes in the bottom of the 
world or to put it the 
opposite way. If you want to make a level with holes off the bottom of the 
world make it a 1 
screen high level.

2) If your designers are not disciplined enough to do that, then instead of 
holes use lava, fire, 
spikes.  Lava has one advantage in that you can add "glow" tiles above the lava 
to warn the player 
that it's a death pit making them less a leap of faith.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:33

svn checkout not working

tried to check out svn source - nothing came back:

svn checkout http://replicaisland.googlecode.com/svn/trunk/
replicaisland-read-only

thanks

Original issue reported on code.google.com by [email protected] on 10 Mar 2010 at 8:00

Orb/posession sound effect continues after you die

What steps will reproduce the problem?
1. Get hit two times so that your android is smoking.
2. Launch an orb and control a robot.
3. Run that robot into you to kill your android.
4. When the level restarts, that sound effect is still playing.

This is repeatable at least on one level, though I am not sure which level
I am on. The sound effect stops if you quit to the main menu, or if your
phone goes to sleep.

I am running Replica Island 1.1 on Android 2.0.1 on a Motorola Droid.

Original issue reported on code.google.com by jlyonm on 26 Mar 2010 at 7:50

Can miss dialogue at the end of Memory #035

Clearly it's not a high priority issue but still -- it's possible to miss
dialogue at the end of level 35 -- I knew there was a big chasm so I tried
to fly as far and as high as I could only to land straight on the last
emerald which, obviously, ended the level. Only after I landed I noticed
the girl stands on the left, most probably ready to give some invaluable
advice (or complain ;) ).

Original issue reported on code.google.com by [email protected] on 1 Apr 2010 at 9:30

Funny bug after activating orb of power while standing on robot-making satellite dish

What steps will reproduce the problem?
1. Land on top of a robot-making satellite dish
2. Activate orb of power (press and hold Fire)
3. Press Fly

What is the expected output?
Orb of power is released properly and can be controlled using
accelerometer. Fly button makes Android, well, fly :)

What do you see instead?
Orb of power flickers and disappears. Fly button produces masses of robots
flying off into the air and disappearing.

What version of the product are you using?
9

On what operating system?
Moto Droid 2.0.1

Please provide any additional information below.
Youtube video: http://www.youtube.com/watch?v=X1A8qUyPL5E

Original issue reported on code.google.com by [email protected] on 31 Mar 2010 at 1:23

  • Merged into: #7

Multiply Blue Robots Glitch

When you stand behind the blue robot spawn pad and use the control orb
thing, it is possible to glitch it into spawning many robots at a time.

What steps will reproduce the problem?
1. Find a robot spawn pad and stand against it on the side that does not
spawn robots
2. Hold the red button until the orb is activated. Since you are wedged so
close to the spawn pad, the orb is not visible.
3. Press the blue button. When you press it, 20+ robots come out of the
spawn at a time.

What is the expected output? What do you see instead?
This is minor and doesn't affect gameplay, but I don't think that this is
intended behavior

What version of the product are you using? On what operating system?
Motorola Droid - Android 2.0

Original issue reported on code.google.com by [email protected] on 24 Mar 2010 at 8:56

  • Merged into: #7

THANK YOU

Chris, if there was any question of your integrity we can say now with a
resounding YES!  You are a man of your word.  THANK YOU for releasing the
source code to you game - *we're not worthy!* *BOWS* *we're not worthy!*
*BOWS* I'm sure this release will drive more games to the market, and in
general help a BUNCH to drive android forward as a platform.  You the man!  
-Bart

Original issue reported on code.google.com by [email protected] on 19 Mar 2010 at 12:56

Game freezes, and corrupts state

What steps will reproduce the problem?
1. Play the game, and wait for it to lock up --- usually when there is a
lot of activity happening..
2. Quit game, and go to "continue".
3. Hangs on "MEMORY PLAYBACK START"
4. Exit game; now "MEMORY PLAYBACK START" corrupts Android display.
5. Must reboot 'phone in order to un-corrupt the display.

What is the expected output? What do you see instead?
>> Instead of normal gameplay, there are a lot of lock-ups and display
corruptions.

What version of the product are you using? On what operating system?
>> Android 1.5 (HTC Hero).

Original issue reported on code.google.com by spdawson on 3 Apr 2010 at 6:25

Land graphics missing

What steps will reproduce the problem?
1. Playing the game. 
2.
3.

What is the expected output? What do you see instead?
Floors, walls and ceilings.

What version of the product are you using? On what operating system?
Game version 1.21 on Samsung Behold II running OS 1.5 

Please provide any additional information below.
Controls are still functional, but even in the intro all floors and walls are 
missing. Fun game 
for what little I could do.

Original issue reported on code.google.com by [email protected] on 10 Apr 2010 at 8:22

Apostrophe not preceded by backslash in lang files

What steps will reproduce the problem?
1. Download project
2. Import into eclipse
3. 1000s of "R cannot be resolved" errors

R.java wasn't being generated, looks like the cause of the problem was a 
missing backslash before some apostrophes in the language files, here are the 
"fixes"

//strings.xml
<string name="Wanda_2_6_1_1">
Hey Mr. Android, are you stuck?  Here, I\'ll clear a path for you.  
</string>

// wanda.xml:
<string name="Wanda_2_6_1_1">
Hey Mr. Android, are you stuck?  Here, I\'ll clear a path for you.  
</string>

Original issue reported on code.google.com by that.matt.button on 20 Jun 2010 at 10:38

Glitch regrarding scripted events, games needs option for level restart.

Steps to reproduce the problem:
1. Find the level where Wanda will break a wall for you.
2. Get on the way of her path and she will freeze.
3. Wanda will keep walking at the wall.
4. Get Wanda off screen, she will disappear.

Wanda was supposed to break a wall for me to progress. I got in the way of
her, she froze and when I got out of the way Wanda kept walking at the
wall. When I get her off-screen she disappear. The level I'm in is
unclear-able now.

I'm requesting an option to restart a level on the wish of the player or if
a problem like this happens.

I'm using Game Version 1.1 on Android 1.5

Original issue reported on code.google.com by [email protected] on 23 Mar 2010 at 1:30

Motorola Droid d-pad key can get stuck on.

What steps will reproduce the problem?
1. Play the game, eventually the android character will shoot across the
screen.
2. Don't touch the d-pad, the character will continue in the same direction.
3. Even after death, the character will continue. If you hit a wall, it
appears that he has stopped, but if you jump above that wall, he will
continue in the same direction.

I have verified this with the right direction at least. I suppose it could
be a hardware problem with my Droid, if no one else is experiencing this
problem.

I have version 1.1 running on Android 2.0.1.

Original issue reported on code.google.com by jlyonm on 26 Mar 2010 at 9:46

Missing graphic items

What steps will reproduce the problem?
1. Play the game
2.
3.

What is the expected output? What do you see instead?
I expect to see the android and the enemy droids and other moving objects 
in the ganme, but where I expect those, I see black squares. Besides that, 
the game seems to work normally.

What version of the product are you using? On what operating system?
1.2 on Android OS 1.6 on an Acer Liquid

Please provide any additional information below.
Seems the game is wonderfull. I hear only good things about it, so I hope 
you got a solution.

Original issue reported on code.google.com by [email protected] on 8 Apr 2010 at 7:37

  • Merged into: #46

Not available for HTC Tattoo

Hello,
The program is not accessible in the market for the HTC Tattoo.
The HTC Tattoo as a 320x240 resolution.

Thanks


Original issue reported on code.google.com by [email protected] on 23 Mar 2010 at 10:00

"Memory bank" screen doesn't recover from backgrounding (if GC'ed).

What steps will reproduce the problem?
1. In memory bank (level_select activity) press home button.
2. Run some other apps to drop RI from memory.
3. Return to RI.

What is the expected output? What do you see instead?
Pitch black instead of memory bank.

What version of the product are you using? On what operating system?
RI1.3 over CynogenMod-4.2.15.1 (Android_1.6) on G1.

Please provide any additional information below.
------------------------------------------------
Killing RI (or phone Reboot) clears state and allows to resume game from main 
menu on next level.

Original issue reported on code.google.com by N6MBA50916 on 4 Jul 2010 at 10:22

Memory 23

What steps will reproduce the problem?
1. Third crystal.
2.
3.

What is the expected output? What do you see instead?
Beating the level.

What version of the product are you using? On what operating system?
I think it is the most recent one.

Please provide any additional information below.
The crystal closest to where u start the level is causing me some trouble to 
get to. This may not 
be the right place to put this but I'll submit it in any case. Might u be able 
to add some kind of 
reference for the controls? I think that might make things much easier.

Original issue reported on code.google.com by [email protected] on 22 Apr 2010 at 6:36

Rare random crashes on HTC Hero

Cannot be easily reproduced.

I went through the entire game without any big problem, but 3-4 times per 
game I encountered strange blank+black screen. To get over it was necessary 
to escape game with home button and kill the game with task killer tool.

I run RI on my HTC Hero, Android 1.5. Game once upgraded.

Probably won't be helpful by itself, perhaps any other user has similar 
issue.

Original issue reported on code.google.com by ales.najmann on 18 Apr 2010 at 10:30

Enemies should always behave the same if they are visually the same.


In RI, some robots fall off ledges. Others don't. It's arbitrary.  In Mario 
green turtles don't, red turtles 
do.  This makes it far less frustrating because the player knows what to expect 
for a given enemy.

Suggestion: If you want some robots to fall off ledges and others to turn at 
the end of a ledge, 
recolor one of them. Also make the colors distinctly different, not subtly 
different.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:32

Using orb near robot duplicator causes glitches

What steps will reproduce the problem?
1. Move close to or stand on a robot-producing machine.
2. Press and hold the attack button to activate orb controls.
3. Attempt to manipulate the orb or jump while the orb effect is active.

What is the expected output? What do you see instead?
The controls should act as they normally do, with the orb going out and
dissipating or taking control of a hostile robot if the orb makes contact.
Instead, the orb disappears from the screen. Attempting to jump cause enemy
robots to appear to shoot out from the android. Using the attack button
again (as if to release control of the orb) returns the game to normal.

What version of the product are you using? On what operating system?
Replica Island 1.1 (from Market), Android 1.5 (Software version 1.56.651.2)
on a Sprint HTC Hero.

Please provide any additional information below.
I have replicated this bug across multiple levels on my device.

Original issue reported on code.google.com by [email protected] on 27 Mar 2010 at 1:32

  • Merged into: #7

Moving a black box on Acer Liquid S100

What steps will reproduce the problem?
1. No staps needed, problem comes with starting game

What is the expected output? What do you see instead?
Want to see the android, I just can see a black box.

What version of the product are you using? On what operating system?
Android 1.6
Replica Island 1.3

Please provide any additional information below.
No additional information

Original issue reported on code.google.com by [email protected] on 14 Jun 2010 at 4:43

Black screen on Pulse

What steps will reproduce the problem?
1. Get a T-Mobile Pulse
2. Play 2 levels


What is the expected output? What do you see instead?
Between levels i get a black screen, and nothing more happens. I can pause,
but that doesent change a thing. If i push back i can get to the menu,but
there nothing is choosable.


What version of the product are you using? On what operating system?
I have Modaco T-Mobile ROM 1.7, nothing special. Android 1.5 BTW.

Please provide any additional information below.
I can test and support in any possible way, just let me know.

Original issue reported on code.google.com by [email protected] on 30 Mar 2010 at 7:03

Can't get back to main menu from Memory Screen

What steps will reproduce the problem?
1. Open a level
2. Beat the level
3. When you return to Memory selection screen pressing back button has no 
affect. Only option is to press home key.

What is the expected output? What do you see instead?
Pressing back should return the user to the Main Menu, or give them a prompt, 
like when in game, "Do you want to return to main menu?"

What version of the product are you using? On what operating system?
Version 13, On Motorola Droid running 2.1-update1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Jun 2010 at 5:30

Design: Enemies should never turn arbitrarily.

Enemies should never turn arbitrarily

So in Mario, no enemy just turns in the middle of a platform. They always go to 
the end of a 
platform or to a wall.  In contrast, RI enemies, particularly the snail, turn 
in arbitrary (to the player) 
places which is really frustrating because you have no way of knowing when that 
is.  One of the 
birds does this as well. 

There is like 1 exception in Mario. The cactus guys. But they turn so often 
(like every 1/4 second) 
that it's clear what to do with them

Suggestion: Make all enemies only turn at a visible barrier. This will remove 
the frustration with an 
enemy arbitrarily turning on you.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:31

Funky Replicator Possession Event

[ What steps will reproduce the problem? ]
1. Summon the Possession Orb
2. Guide it to the Robot Replicator machinery (the phonograph looking thing 
where the blue robots come out of if you destroy one of them)
3. The Possession Orb will disappear.
4. You cannot move your character (apparently you possessed the replicator)
5. Press the "Jump" button.

[ What is the expected output? What do you see instead? ]
Didn't think you could possess the Replicator, so I thought the Possession 
Orb would just bounce off it or something. If you hold down the Jump 
button, a bunch of blue robots (literally hundreds) just stream out of it.

[ What version of the product are you using? On what operating system? ]
Released (assumed beta) version.  Android OS 2.1 (Nexus One).

[ Please provide any additional information below. ]
I assume that it's a bug or some sort of game event test that you did and 
just left it in there, perhaps as an easter egg. :)

Thanks a lot Chris for the source to Replica Island. I'm a pretty big fan 
of retro gaming and this harkens to the good old days of gaming. I got my 
Nexus One a few weeks ago and have been amping up on learning about Android 
development. I got plans to release my first game (based on a C++ game I 
wrote back in High School) as Open Source and this surely will help the 
speed in developing it.  Again, great work and thanks a bunch.  If you need 
help in debugging Java codes, just let me know.

~pu

Original issue reported on code.google.com by [email protected] on 24 Mar 2010 at 8:55

Missing spikes sprite above puzzle gate in Memory #34

What steps will reproduce the problem?
1. Play Memory #34 / level 27
2. Navigate level until the first gate where the player must posses the 
brobot to activate the blue switch.
3. Attempt to fly above the gate, which seems clear.
4. Explode and die.

What is the expected output? What do you see instead?

In the puzzle, the player is expected to see the spikes and instead pass a 
possession orb through them, take control of the robot on the other side to 
open the blue door. The spikes above the door should be visible to tell the 
player the area is non player-navigable.

Instead, there is no spike sprite, the area above the gate seems clear and  
safe to traverse, but actually it is still hazardous to the player, 
resulting in a surprising death.

What version of the product are you using? On what operating system?

Replica Island version 9
Android 2.1-update1
Nexus One

Please provide any additional information below.

The puzzle seems untraversable as the possession orb does not last long 
enough to get to the robot on the other side of the gate.


Original issue reported on code.google.com by [email protected] on 1 Apr 2010 at 2:19

replica island community

Guys - I was thinking about setting up a forum to discuss developing
android games using the replicaisland framework so generously provided
Chris.  Anyone interested?  Thanks.

Original issue reported on code.google.com by [email protected] on 22 Mar 2010 at 6:59

No Tilt Control on Archos 5 Internet Tablet

What steps will reproduce the problem?
1. Select Tilt Controls in Configure Controls menu
2. Start playing game
3.

What is the expected output? What do you see instead?
I expect to be able to tilt the tablet to control the Android rather than the 
virtual d-pad (The Archos has no hardware keys except power and volume)

What version of the product are you using? On what operating system?
Android 1.6 with Replica Island version 1.21

Please provide any additional information below.

The virtual d-pad in the Archos does work, but it isn't very sensitive and 
reduces the screen space to leave room for the onscreen d-pad. The tilt 
controls would allow this game to be much more fun on the Archos. Please 
consider adding this support. Thank you.

Original issue reported on code.google.com by [email protected] on 8 Jun 2010 at 8:26

kyle second encounter glitch

What steps will reproduce the problem?
1. After being rebooted the second time in the fight with kyle where the lady 
tells you there is 'no need to fight you two'
2. fly up first time, go to the left with kyle on the right, speed up and 
holding button for the orange ball
3. Kyle whacks you to the left

What is the expected output? What do you see instead?
Don't know output yet, but i got stuck bewind a red door on the left together 
with kyle, unable to get out

What version of the product are you using? On what operating system?
Newest version, Android 2.1, tilt controls

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 12 Jun 2010 at 10:27

Cannot Download the APK

I highly doubt this is a problem with Replica Island, but Android Market 
will not let me download this apk.  I'd like to try it and was wondering if 
one of the dev's could upload it.

Thanks guys it looks awesome

Original issue reported on code.google.com by [email protected] on 23 Mar 2010 at 12:06

typo in Dr. Kabochanomizu dialog

What steps will reproduce the problem?
1. start playing
2. Dialog from Dr. Kabochanomizu (what a long name) pops up saying:
System check looks good, unit tests are passing, boostrap is complete!

What is the expected output? What do you see instead?
This should of course be bootstrap.

What version of the product are you using? On what operating system?
Version from the market

Original issue reported on code.google.com by [email protected] on 27 Mar 2010 at 7:23

Optical trackpad control does not work on samsung moment / Android 2.1

What steps will reproduce the problem?
1. Need to have a Samsung Moment With Android 2.1
2. Install Replica Island 1.3
3. Try to move using the optical pad

What is the expected output? What do you see instead?
*The Optical pad should control the character, but seems to barely do
anything except the occasional "blip" of movement.
*Sensitivity setting doesn't remedy the problem.

What version of the product are you using? On what operating system?
RI 1.3 on Android 2.1 (DE03)

Please provide any additional information below.
RI 1.2 works, although the controls are difficult to use, which was
intended to be fixed in the latest release.  I have not tested RI 1.3 on
Android 1.5, so I am not sure if it is OS version related.

Original issue reported on code.google.com by [email protected] on 21 May 2010 at 1:35

Unable to find on market

I am unable to locate the game on Android Market. Would you consider putting 
the APK up on the code site as well? 

Original issue reported on code.google.com by [email protected] on 16 Jun 2010 at 8:06

Blocking Wanda Fireball.

What steps will reproduce the problem?
1. In level_2_6_grass after talking Wanda the first time, she moves right to 
unblock the way.
2. Run right to pass her before she shots.

What is the expected output? What do you see instead?
She never fires the ball, or the fireball never hits the wall. You get stuck 
there (need to restart 
the game)

What version of the product are you using? On what operating system?
Not sure about it, I think the last version. Android 1.6 in HTC Magic

Please provide any additional information below.
Not sure about the level name, but at least in what happens just after the 
dialog Wanda_2_6_1_1.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 4:17

  • Merged into: #5

Game does not display properly on acer liquid.

What steps will reproduce the problem?
1. Install game on acer liquid
2. Play game.

What is the expected output? What do you see instead?
Some items including the robot itself, the power bar and other status bars on 
to of the 
screen appear as black boxes instead of the proper graphic. Pick-up items and 
Wanda look 
normal.


What version of the product are you using? On what operating system?
Replica island 1.1 on a liquid with original acer android 1.6


Please provide any additional information below.
-

Tx!

Original issue reported on code.google.com by [email protected] on 25 Mar 2010 at 7:24

issue with memory 21

What steps will reproduce the problem?
1. memory 21 (I think)
2. run through and collect coins
3. get to red spikes

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?
latest edition. 1.21

Please provide any additional information below.
I go through and collect all the coins... 19 but I get to a spot with
spikes and cant get past without 20 coins (which there isn't) and on the
other side of the spike a robot gets shot out of a cannon but doesn't make
it far enough to open the metal gate for the alternate way to get
through... so there is no where to go . I think there is supose to be one
more coin or the robot is supose to make it to open gate. 

Original issue reported on code.google.com by [email protected] on 9 Apr 2010 at 9:08

Victory Screen Should Provide a Link to the Source

I think it would be a nice touch for the victory screen to include a link to 
the source for the game here on google code.

Original issue reported on code.google.com by matt.fowles on 30 Mar 2010 at 7:34

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.