CodeWalrus

CodeWalrus Website => Game, Software and Music Downloads => Games => Topic started by: critor on October 26, 2015, 02:27:18 PM

Title: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: critor on October 26, 2015, 02:27:18 PM
These last few days, I've been working (with some little help from Adriweb) on a game for the TI-83 Premium CE / TI-84 Plus CE, "Androides".
It's not a Mario, but it's still the first platformer game for the CE !

More accurately, it's an adaptation of a Lode Runner like game released in 1985 by Infogrames.
(https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=64&image_id=6062) (https://tiplanet.org/forum/gallery/image_page.php?image_id=6062) (https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=64&image_id=6063) (https://tiplanet.org/forum/gallery/image_page.php?image_id=6063) (https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=64&image_id=6064) (https://tiplanet.org/forum/gallery/image_page.php?image_id=6064)

In this game, you have to collect all parcels of a room filled with walls, ladders and suspended hand-to-hand bars, in order to access the next room.
But you'll have to avoid the deadly android guardians who are constantly going to pursue you everywhere !
Fortunately, you can make a wall disappear for a short period in order to access new places or to trap androids.

Here's a Youtube playthrough up to the 3rd room :
http://www.youtube.com/watch?v=SUlva4Um6Nk
But there are many more rooms if you dare ! ;)


For better performance, the game uses the CE's LCD 8bpp mode.
It features a new key scanning method compatible with simultaneous key presses. Quite useful to run before the very reactive androids !
It's also used to make block disappear, the key combo being [alphs]+[left/right].

As you can see, there is no lag. A useless sub loop has been adding specifically in order to slow down the game which was originally totally impossible.

Once again, the game was built thanks to the TI-Planet online C compiler for the CE, and as usual it's open-source.



Download : https://tiplanet.org/forum/archives_voir.php?id=335066
Link : online javascript demo (https://tiplanet.org/hosted/androides/androides.html) (with much harmless androids :P )
Cross posted from : https://tiplanet.org/forum/viewtopic.php?t=17462&p=191299#p191299
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Araidia on October 26, 2015, 05:42:49 PM
Nice, but do you have to download anything else before you can play? (Like Doors CSE or Textlib CE)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: critor on October 26, 2015, 05:48:51 PM
No, it works directly. :)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Adriweb on October 26, 2015, 09:29:12 PM
In fact, it happens to work more reliably when launched directly with Asm( than from Cesium. However, I changed something and it works 100% of the time from me, but not for some other people, from Cesium... :(
Edit: wait, Critor changed something else and apparently it works fine now, for both of us... :)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: critor on October 26, 2015, 09:53:17 PM
The latest update (https://tiplanet.org/forum/archives_voir.php?id=335066) seems to work perfectly with both Cesium and Asm(. :)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on October 27, 2015, 03:52:18 AM
They predicted Android phones but misspelled it as Androides? O.O

Just kidding, I actually read the topic :P, this looks very cool. I wonder if you plan to release those games on ticalc.org as well while Travis still write some news? Those new games for the CE should get more exposure. :)

Anyway good job :)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: critor on October 29, 2015, 08:51:21 AM
Thank you for your advice.

Both Androide and Mandragore are now available on ticalc :
http://www.ticalc.org/pub/84plusce/asm/games/
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on October 29, 2015, 06:44:04 PM
Cool :D, I am curious if they'll make it in time for 2015 POTY :)

Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: alexgt on October 29, 2015, 10:49:02 PM
Cool, I have a friend that has a CE.... maybe I could test it out :3
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on October 30, 2015, 03:51:44 AM
I didn't have time to try the CE version yet, but I tried the JS version linked in the first post. How do you beat the first level? O.O
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Adriweb on October 30, 2015, 05:28:52 AM
Look at the walkthrough (which is critor's youtube video showing the game :P)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on October 30, 2015, 05:30:03 AM
YEah I mean the enemy always seemed faster than me :P. I'll check Critor's tutorial I guess
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: critor on November 01, 2015, 03:59:25 PM
Game update :
Download : https://tiplanet.org/forum/archives_voir.php?id=335066
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on November 05, 2015, 09:32:25 AM
One suggestion I have would be to add background variety, eg have a different background for each world. Awesome update by the way. Saving on exit can be handy when you need to quit fast and I'm glad that levels can now be archived. THe calc has a lot of RAM but having stuff archived protects it against accidental RAM clears caused by other programs and betas. :)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: alexgt on November 06, 2015, 12:51:26 AM
Awesome :)! I really wan't a CE now (for other reasons also to)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Adriweb on November 06, 2015, 12:52:08 AM
Quote from: DJ Omnimaga on November 05, 2015, 09:32:25 AMOne suggestion I have would be to add background variety, eg have a different background for each world.
Background take a lot of space though :( The 65k limitation was what forced the appvar use, actually, otherwise if everything was embedded in the program, it would have gone over that limit, making the 8xp invalid.
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: alexgt on November 06, 2015, 12:54:20 AM
You could have backround types (like lava for some maps and trees for others) just reusing a few would add allot to the game without using to much RAM (I would think)
Title: Re: "Androides" - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on November 07, 2015, 07:53:43 AM
Couldn't the backgrounds be compressed to a lower color depth then decompressed? They could also be a lower resolution.

Otherwise what you could do is make the current background color different in each world and flipped horizontally.
Title: Re: Androides - Tilemap-based platformer for the CE, made in C
Post by: critor on February 26, 2016, 08:49:05 PM
Here's an english review of the original computer game :
http://www.youtube.com/watch?v=S4ewY7xWzKY
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: Dudeman313 on February 27, 2016, 03:34:14 AM
How come you're the pale guy in a white suit on the cover, while the yellow dudes are the killer androides, but it's reversed in the game? And if the androides look humanoid, why don't they kill each other? Game questions that may never be answered. I'm gonna make that a topic. :walrii:
Title: Re: Androides - Tilemap-based platformer for the CE, made in C
Post by: critor on March 05, 2016, 07:28:09 PM
Here are two playthroughs of the original Androides game, with the first 10 levels :
http://www.youtube.com/watch?v=AcaSO2QAlxs
http://www.youtube.com/watch?v=dRVxh-js2TI
Title: Re: Androides - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on March 11, 2016, 07:24:33 AM
Darn, that is quite old school. Kinda odd to see a calculator port with better backgrounds (not from a calc programmer point of view, but I mean that people outside the calculator community probably don't always expect calculators to be more powerful than old computers)

Also those walkthroughs will be handy if I play again. I couldn't even beat the first level >.<
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: Dudeman313 on March 11, 2016, 02:22:24 PM
Quote from: DJ Omnimaga on March 11, 2016, 07:24:33 AM
Darn, that is quite old school. Kinda odd to see a calculator port with better backgrounds (not from a calc programmer point of view, but I mean that people outside the calculator community probably don't always expect calculators to be more powerful than old computers)
But the takeover is happening! Soon all the people with XP computers will sell them to Best Buy and replace them with CEs, which will rule the world!  >:D
But then again, they'll be replaced someday.
Quote from: DJ Omnimaga on March 11, 2016, 07:24:33 AM
Also those walkthroughs will be handy if I play again. I couldn't even beat the first level >.<
I'm stuck on level 23... :trollface:
There's only one enemy there....how....?
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: VictoryFirst on October 29, 2022, 07:01:28 AM
I am currently stuck at level 15 and I think that that level is impossible. Can someone give me a walkthrough, or does anybody know where I can find a walkthrough? I play it on the TI-84 Plus CE-t calculator.
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: Dream of Omnimaga on October 31, 2022, 05:30:35 PM
Heya, so far I have only been unable to find a walkthrough for any level past level 9 on Youtube. It seems that this game was either almost completely forgotten and most info about it lost to time except for download links. All Google results just lead to completely irrelevant Android phone-related links, same for Duckduckgo. It probably lived in the shadow of Lode Runner, Great Giana Sisters and Mario series when it first came out in the 80's.
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: VictoryFirst on November 06, 2022, 10:11:15 AM
Hi, thanks for your reply. I believe the reason that there are no search results, is that the pc version of androides is only ten levels long, while the version for the graphical calculator has a lot more. And the calculator game is not the most popular thing out there.

I saw somebody in a youtube comment also saying that he got stuck on level 15, and that he also thinks the level is impossible. But on this thread, somebody said he was stuck on level 23. That means level 15 is possible but how?

I need to get in contact with someone who knows about the game, and also knows how to do level 15.
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: VictoryFirst on November 06, 2022, 10:26:45 AM
I just contacted the developer of the game, Xavier Andreani. Hopefully he can help me out.
Title: Re: [ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C
Post by: critor on December 17, 2022, 04:24:35 PM
Sorry, but I am stuck at level 15 too.

I can see no transcription error between my port and the original 1986 game :
(https://i.imgur.com/Ea1KipJ.png)
http://dcmoto.free.fr/programmes/super-androides/index.html