Join us on Discord!
You can help CodeWalrus stay online by donating here.

[TI-84+CE] Opossum Massage Simulator [TI-84+CSE][TI-Nspire][PC][Android][HP Prime]

Started by Dream of Omnimaga, February 18, 2016, 07:59:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kotu

I guess the OS won't allow program names to begin with an underscore... oh how annoyed I am meh ehheeh  :banghead:
  • Calculators owned: TI 84+CE-T
  • Consoles, mobile devices and vintage computers owned: Sega Master System, Sony PlayStation 3
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

Dream of Omnimaga

Yeah true. I wish it did, or at least allowed programs starting with a number, so it was easier to place shell programs first.

Another solution is to call your shell launcher so it starts with the letter Z or theta, so that it shows up last. All the user has to do is press the Up arrow and it will scroll all the way down.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

#77
Bump: In case people didn't pay attention to @gameblabla 's Android games topic at https://codewalr.us/index.php?topic=1607.msg47199;topicseen#new , he has ported Opossum Massage Simulator to Android devices, just in time for the US elections. Tap the touchscreen to play and choose options. The storyline is the altered one, not the original. I added the download link in the first post and it's on Google Play https://play.google.com/store/apps/details?id=com.gameblabla.opossum


  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga



CE version in the works (in ICE language)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

Good news! After a long wait, the game is now available for the CE!



This version is entirely based on the original one which came out on the CSE in February 2016. However, the controls have been changed: Due to ICE limitations (lack of direct input support necessary for rapid key detection), the CE version has reverted back to the original planned controls. Instead of holding down any key to massage the opossum and releasing that key to stop, you now have to press right to start massaging and left to stop. The source code is available in the zip file and here is the download link! :3=

https://tiplanet.org/forum/archives_voir.php?id=729821
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

PT_

Wow, this is looking very great and I'm surprised it turned out that well, despite using ICE :trollface: ;)
Whenever fast key inputting is implemented, you might consider to change it, but that's for later care :P
Keep up the good work!

Dream of Omnimaga

Hehe ICE speed is quite impressive seriously. I am curious about how fast filling the screen with sprites would be, especially if you ever implement sprite indexes that supports variables.

Thanks by the way. :) I will change the controls back that's for sure.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

p2

first try? :trollface:
may I ask how much time you put into this score? xD
also... no... I'll never beat that score... ._.
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Dream of Omnimaga

@gameblabla by the way, what is the max possible score at Opossum Massage Simulator on the TI-Nspire, PC and Android? Does the cursor stop moving faster past a certain point? I am wondering, because I just checked Opossum Massage Simulator CE with modified code to simulate a tool-assisted speedrun, and here are the highest possible scores for each mood:

10406 in hyper mode
10548 in grumpy mode
10542 in feelin good mode
10552 in sleepy mode
9663 at satanic mad
17300 in scared mode

Also, because I did not really expect anyone to get in the high 1000's I made ICE only display 4 digits for the score, so past 9000 it shows weird characters such as @234 or :234. The game is literally impossible to play past 1000, especially with those arrow-based controls. After 10000, the cursor moves so many pixels at a time that eventually a game over is literally inevitable. Here is a video of the highest possible score (tool-assisted):

https://www.youtube.com/watch?v=bJJdFgXWbTM
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

gameblabla

The score/highscore is printed on-screen as if it was text using sprintf.
They are stored inside of a 32-bits unsigned int so the maximum is 4294967296 pts.

also, you forgot the n64 port
  • Calculators owned: None (used to own an Nspire and TI-89)

Dream of Omnimaga

Yeah I didn't include it because I was waiting for a version that works in both emulators and real hardware, and I can't afford a flash cart right now to test on real console.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

Good news! The CE version now uses the same gameplay as the other versions! This means that instead of having to press left and right back and forth, you can now hold down 2nd to massage. The difference that remains is that instead of holding down any key you want to massage the opossum, only 2nd will work.

I will upload the new versions later :)

The tool-assisted maximum score video is still valid despite those control changes (in fact it's even more valid now that direct input is supported in ICE)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

UPDATE: File is now available at https://tiplanet.org/forum/archives_voir.php?id=729821 . The abridged version will be up on Cemetech and ticalc.org shortly (as always, it's the same, but with no Donald Trump references).

Now you have to press 2nd to massage the opossum.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal