Omnimaga

Omnimaga => News => Topic started by: Deep Toaster on September 05, 2012, 07:32:39 pm

Title: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 05, 2012, 07:32:39 pm
Fruit Ninja and Snakecaster were two of my entry programs for TI-Concours this year. (The contest had three sections (http://2012.ti-concours.com/), the second of which was a paint program which I can't show here because I haven't written a readme for it yet :P) My plan for both games was to take a completely ridiculous idea, fashion it into a workable concept, and make something interesting and hopefully fun out of it.

They were actually "released" when the contest ended, but I decided not to publish them anywhere because I soon found a nasty bug that needed to be addressed first. Now that the bug's been fixed, here are both the games on ticalc.org and the Omnimaga archives!

Fruit Ninja

Description: Featuring a revolutionary control scheme, Fruit Ninja is a clone of that famous iPhone game by Halfbrick Studios, complete with bombs, combos, and beautiful 3D graphics. Swipe, flick, and zig-zag across your calculator's keypad to destroy the fruit.

Compiled with Axe Parser v1.1.2.

(http://www.ticalc.org/archives/files/ss/836/83689.gif) (http://www.ticalc.org/archives/files/ss/836/83687.gif)



Download (http://www.ticalc.org/archives/files/fileinfo/450/45003.html)

Snakecaster: A 3D Nibbles Game

Description: You've played Snake. Or Nibbles. Whatever you call it, you probably haven't played it like this. Snakecaster is a raycasted snake game—you can still play the game the usual way, but as you play, a large panel will show you a raycasted 3D scene. Basically, you see the game as the snake sees it (if the snake sees the world in blocks of black and white). It's 3D. In a Nibbles game. It's completely overkill, but hey, why not?

Compiled with Axe Parser v0.5.3b.

(http://clrhome.org/snakecaster/default.gif)

Download (http://www.ticalc.org/archives/files/fileinfo/449/44963.html)
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Sorunome on September 05, 2012, 07:34:07 pm
that's a lot of text O.o and is it the finished version? :D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 05, 2012, 07:35:35 pm
This is the post that was automatically generated when I added the file to the download section. The text doesn't carry over for me for some reason :P

Yes, it's the final version, and it's on ticalc: http://www.ticalc.org/archives/files/fileinfo/450/45003.html
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Sorunome on September 05, 2012, 07:37:56 pm
Oh, that's AWESOME! It should be on ticalc news :P/me downloaded
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 05, 2012, 08:08:16 pm
Just know that this version is no different from the one I posted on August 30th (http://ourl.ca/12531/261240/), except that it has a nice, long readme attached. The readme is actually larger in size than the program itself O.O

I should probably move this to News here too, if I can find something interesting to add to the OP. Maybe with Snakecaster in tow as my other TI-Concours project. (There's been a serious lack of TI-8x calculator projects in there lately D:)

EDIT: Did that.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: DJ Omnimaga on September 05, 2012, 10:51:47 pm


Fake. This video doesn't reflect the true noise of the calculator keys while playing the game. :P

Seriously though, nice stuff :D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Hayleia on September 06, 2012, 01:18:50 am
Description: Featuring a revolutionary control scheme
In fact I already made a program like that in January. The touchpad was only concerning the numpad. But that was a crappy unoptimized password program that I never released :P
Fruit Ninja is a great project to use this control scheme but it is hard to play :-\
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Sorunome on September 06, 2012, 06:23:55 pm
As I already posted on fruit ninja....3D snake looks awesome! That is great work you did there Deep! :D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: DJ Omnimaga on September 08, 2012, 07:28:08 pm
Fruit Ninja made ticalc front page! O.O
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: blfngl on September 08, 2012, 10:41:27 pm
Version for Nspire? :D
If possible, can the mousepad be used to do the swiping?
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 08, 2012, 10:53:04 pm
I had that idea as soon as I got my TI-Nspire (a couple days ago). The trackpad is perfect for the purpose.

I don't want to raise anyone's hopes just yet, but let's wait a few months and see what happens ;)
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Sorunome on September 09, 2012, 01:09:48 am
Fruit Ninja made ticalc front page! O.O
Kinda expected that :P
Congrats deep! :D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Keoni29 on September 09, 2012, 04:30:02 am
Fruit ninja really looks and feels astonishing. It takes a minute to get used to the controls. It's best to use your thumb nail I think. I haven't tried 3d snake yet.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Stefan Bauwens on September 09, 2012, 06:58:59 am
350 downloads in one day(!) Wow.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 09, 2012, 12:22:14 pm
Fruit ninja really looks and feels astonishing. It takes a minute to get used to the controls. It's best to use your thumb nail I think.
I've found it's easiest if you use the tip of (the fleshy part of) either your thumb or index finger. I can't imagine how to use a nail O.o

It's also significantly easier on a TI-83 Plus instead of a TI-84 Plus, because the TI-84 Plus has raised ridges on the number keys. You could try playing with just the keys above them, I guess (since they're more round).
350 downloads in one day(!) Wow.
Heh, I wish. It's actually for the past four days, since it was added to the archives on Wednesday.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Stefan Bauwens on September 10, 2012, 04:40:48 am
Oops. Sorry for that. Still amazingly high. :)
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Sorunome on September 10, 2012, 06:34:38 pm
Did you also count togeather all the omnimaga downloads? :P
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: DJ Omnimaga on September 10, 2012, 06:53:28 pm
I had that idea as soon as I got my TI-Nspire (a couple days ago). The trackpad is perfect for the purpose.

I don't want to raise anyone's hopes just yet, but let's wait a few months and see what happens ;)
It would need to use Ndless, right? Because by default, the touchpad isn't really the best in terms of finger detection.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: blfngl on September 10, 2012, 06:54:52 pm
True, but once you get it going it should be fine. This seems possible in Lua, so no ndless right?
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 10, 2012, 06:56:53 pm
I had that idea as soon as I got my TI-Nspire (a couple days ago). The trackpad is perfect for the purpose.

I don't want to raise anyone's hopes just yet, but let's wait a few months and see what happens ;)
It would need to use Ndless, right? Because by default, the touchpad isn't really the best in terms of finger detection.
I'd imagine it would. (I'm trying to learn Ndless C anyway.)
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: blfngl on September 10, 2012, 06:57:40 pm
C is supported with ndless!?
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 10, 2012, 07:11:50 pm
C is supported without ndless!?
I don't think I said that ???
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: blfngl on September 10, 2012, 07:12:54 pm
Well I was just wondering...cuz you said something about Ndless C :P
Derp I meant *with*
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on September 10, 2012, 07:15:50 pm
That's basically all Ndless is for, allowing for machine-code compiled programs. And the most common language people use to write compiled programs is C. So that's basically all Ndless is for.

But that's just a project idea I have. Don't expect anything soon (or at all) for now :P
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: blfngl on September 10, 2012, 07:18:13 pm
I always thought Ndless was only for ASM...so now I can finally make The Impossible Game easily >:D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: bored_student on October 21, 2012, 01:10:35 pm
The Fruit Ninja game is really awesome   :)

Is the source available somewhere ?
(I'm still learning Axe)

Besides, the 'touchpad' can be made better if you wrap a piece of paper around the control keys.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: turiqwalrus on October 21, 2012, 01:53:21 pm
Hey, welcome to Omni, bored_student! Feel free to Introduce yourself! (http://www.omnimaga.org/index.php?board=10.0)

As for your question, I don't think the author, deep thought, generally releases his source code. You could try PMing him when you get enough posts, but I don't think you'll have much luck :P

Also, thanks for the tip about the paper. I hadn't thought of that ;)
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: bored_student on October 22, 2012, 05:48:56 am
Thank you for that  :D

I just wondered how the high score is saved.
There is no App Var and you can't reset the high score.  ???

It must be saved to the program var itself, because when I transmitted the game to another calculator
the high score was still there.  O.O
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: TIfanx1999 on October 22, 2012, 07:24:04 am
If you have programming questions, you can always ask. We do have a programming help section. :) and yes, It is possible to save data within a program.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: bored_student on October 22, 2012, 10:06:12 am
Oh yes I've found the tutorial from Deep Thought about Self Modifying Code :thumbsup:
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: DJ Omnimaga on October 22, 2012, 03:15:25 pm
Thank you for that  :D

I just wondered how the high score is saved.
There is no App Var and you can't reset the high score.  ???

It must be saved to the program var itself, because when I transmitted the game to another calculator
the high score was still there.  O.O
Yeah a lot of older ASM games happen to do that with highscores and save data. Kinda like old NES/SNES games. And Axe executables happen to be binary format like ASM games so it's possible that some Axe games use that method to save data.

Also welcome here! :D
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: Deep Toaster on December 10, 2012, 07:43:30 pm
Is the source available somewhere ?
(I'm still learning Axe)
If you're still interested, I uploaded a new version to ticalc with the complete source.

It should be up in a few days.
Besides, the 'touchpad' can be made better if you wrap a piece of paper around the control keys.
I'm going to have to try that at some point :o That's pretty clever.
I just wondered how the high score is saved.
There is no App Var and you can't reset the high score.  ???
The new version (again, will be at ticalc.org in a day or so) now allows you to reset the high score by pressing DEL at the menu. Hope that helps!
It must be saved to the program var itself, because when I transmitted the game to another calculator
the high score was still there.  O.O
Yes, it's saved in the program itself. There's a complete tutorial on how that works here (http://www.omnimaga.org/index.php?action=articles;sa=view;article=91).

But as I said, you can clear the high score now. Cheers :)

EDIT: Meanwhile if anyone wants the source: http://clrhome.org/fruitninja/

Except for A.8xp and FRUIT.8xp, anything that ends in .8xp or 8xi is source.
Title: Re: Fruit Ninja finally officially released and a 3D Snake game too
Post by: leafy on December 10, 2012, 11:13:57 pm
Bro, where's the arcade mode, bro