Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Deep Toaster on December 05, 2010, 12:46:34 am

Title: PapiJump
Post by: Deep Toaster on December 05, 2010, 12:46:34 am
Here it is, finally got a demo off my calc (through Tokens). It should work pretty well without any bugs (mostly because it doesn't have much code now anyway). I'll be working on the scrolling background and some sprite stuff next.

By the way, if you haven't played PapiJump before, here it is: http://www.sunflat.net/en/games/papijump.html (not a rickroll).

You'll have to compile it yourself, though, since Wabbit's Export button is still broken and I'm too lazy to type the hex into Tokens ;)

EDIT: Latest update here: http://ourl.ca/5580/269004/

Download here: http://www.ticalc.org/archives/files/fileinfo/435/43518.html

(http://www.omnimaga.org/index.php?action=dlattach;topic=5580.0;attach=5709;image)
Title: Re: PapiJump
Post by: DJ Omnimaga on December 05, 2010, 02:47:55 am
Looks nice! I think this is the best version for calcs so far. ;D
Title: Re: PapiJump
Post by: Ashbad on December 05, 2010, 07:23:41 am
This looks really nice, the scrolling is nice and smooth, and the ball even can loop from sides of the screen!  Great job!
Title: Re: PapiJump
Post by: kindermoumoute on December 05, 2010, 08:37:26 am
I hope give you some idea with those video of abduction game (android) : here (http://www.google.fr/search?q=abduction+android&hl=fr&prmd=iv&source=univ&tbs=vid:1&tbo=u&ei=upT7TKnPMc-p8QPC49HXCw&sa=X&oi=video_result_group&ct=title&resnum=4&ved=0CEgQqwQwAw).
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 11:19:01 am
I have an idea that might get this featured
*happybobjr runs to the basement to get his soldering iron.
Title: Re: PapiJump
Post by: Deep Toaster on December 05, 2010, 11:21:22 am
Thanks!

I have an idea that might get this featured
*happybobjr runs to the basement to get his soldering iron.

XD I don't have an accelerometer lying around, though :(

I hope give you some idea with those video of abduction game (android) : here (http://www.google.fr/search?q=abduction+android&hl=fr&prmd=iv&source=univ&tbs=vid:1&tbo=u&ei=upT7TKnPMc-p8QPC49HXCw&sa=X&oi=video_result_group&ct=title&resnum=4&ved=0CEgQqwQwAw).

Yep, that's sorta the game I'm going for. More specifically this:
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 11:21:59 am
I am making one right now.

I have all that I need.

1. I hardware store less that a tenth of a mile from my house.
2. A 2.5 mm jack (that i already soldered wires to) at my house.
3. Alluminum foil.
4. A soldering iron and solder.
5. A high quality wood shop in my basement.
6. Skillz (at speeling)
7. Wood.
Title: Re: PapiJump
Post by: Deep Toaster on December 05, 2010, 11:24:48 am
I am making one right now.

You know ... that would be awesome. Imagine how many iPhone games you could play with one...
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 11:25:11 am
I should be finished in less than 10 min.
Title: Re: PapiJump
Post by: Deep Toaster on December 05, 2010, 11:26:31 am
Awesome, I'm planning to convert this to pure ASM anyway (it's pretty plain right now anyway). Work together on it?
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 11:28:49 am
umm sure. Want me to sketch you up how to make it when i'm done.

Progress.
Step 1. 2.5 mm jack connection is perfect. (finished)
Step 2. Making a box.

Edit: lost my wallet.  I have to run to the hardware store...
Title: Re: PapiJump
Post by: Ashbad on December 05, 2010, 01:10:48 pm
I hope give you some idea with those video of abduction game (android) : here (http://www.google.fr/search?q=abduction+android&hl=fr&prmd=iv&source=univ&tbs=vid:1&tbo=u&ei=upT7TKnPMc-p8QPC49HXCw&sa=X&oi=video_result_group&ct=title&resnum=4&ved=0CEgQqwQwAw).

funny, my friend was showing that to me yesterday, and I guess they are kinda simular! :D
Title: Re: PapiJump
Post by: Munchor on December 05, 2010, 01:11:47 pm
WHHAAAT 1000posts! (ashbad)

(http://www.omnimaga.org/index.php?action=dlattach;topic=5580.0;attach=4795;image)

This is very good! Awesome engine and physics!
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:22:16 pm
I finished!

ok... My calc won't connect to my pc. cleared the ram. lost some files (wow i'm dumb) now it connects.
Title: Re: PapiJump
Post by: jnesselr on December 05, 2010, 01:31:42 pm
How would you use the accelerometer with the link cable? You only get two wires to mess with.
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:33:33 pm
3 actually. 

left right and ground.

Left + ground = 1 ( i think)
Right + ground = 2 ( i think)
nothing + ground = 3
Left + right + ground = 0


making a video.
Title: Re: PapiJump
Post by: jnesselr on December 05, 2010, 01:34:41 pm
yeah, but you can't mess with ground. It's just ground. You do have 4 values, though.
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:41:16 pm
yes, i only need 3.
Title: Re: PapiJump
Post by: jnesselr on December 05, 2010, 01:43:44 pm
yes, i only need 3.
Oh okay. Are you using the pull up resistors?
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:44:23 pm
actually i just made my own.

just as a test.

you know, like $2 to make kind of thing
Title: Re: PapiJump
Post by: jnesselr on December 05, 2010, 01:44:50 pm
actually i just made my own.
Oh, okay. What model accelerometer are you using?
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:45:45 pm
ya, i am not using one.... i am just closing circuits right now.
Title: Re: PapiJump
Post by: kindermoumoute on December 05, 2010, 01:51:38 pm
lol, I prefer arrows. ;)
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 01:54:15 pm
Ya, this was just a quick make of what i am planning.

In the future i will make it much smaller and better.
Title: Re: PapiJump
Post by: jnesselr on December 05, 2010, 01:56:22 pm
Ya, this was just a quick make of what i am planning.

In the future i will make it much smaller and better.
I know you can get an accelerometer from radio shack pretty cheap.  Which gives me the idea of putting one into my calculator along with a piezo or small speaker.  Then, when I run some program, or turn the calc off, it makes it so that if the calc is moved, an alarm sounds. Would be interesting. ;-)
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 02:00:53 pm
When i get the time, i am planning to bring it down to about .5 inch by .5 in by 2 inches.
Title: Re: PapiJump
Post by: DJ Omnimaga on December 05, 2010, 07:42:07 pm
Nice happybobjr!  Also you got the same keyboard as me :P

Also Deep I tried the game and it's really great! The physics are different than the other calc Papijump clones as well so it's more challenging. The only thing is that you should add a maximum speed, because there appears to be done o.o
Title: Re: PapiJump
Post by: Happybobjr on December 05, 2010, 07:54:47 pm
When i get free time, i will be working on a cylindrical design that will make it very size efficient.
Title: Re: PapiJump
Post by: SirCmpwn on December 05, 2010, 08:50:01 pm
Nice!  Now in a couple months, there will be over 9,000 clones that all suck and yours will become unappreciated.
Title: Re: PapiJump
Post by: shmibs on December 05, 2010, 09:16:14 pm
DAMNIT, DEEP THOUGHT!
i just made this EXACT same program earlier and was going to upload it tonight XD

nice going, though; very well made
Title: Re: PapiJump
Post by: Deep Toaster on December 05, 2010, 11:16:48 pm
DAMNIT, DEEP THOUGHT!
i just made this EXACT same program earlier and was going to upload it tonight XD

nice going, though; very well made

FINALLY I beat someone on an idea :D

Thanks. You should still upload yours, though, so we can try it :)

The only thing is that you should add a maximum speed, because there appears to be done o.o

Right, I took that out to save a few bytes, but I should add that in again. It's fun going at infinite speed, though XD

Nice!  Now in a couple months, there will be over 9,000 clones that all suck and yours will become unappreciated.

Yep :) Unless I switch to Doodle Jump or something.
Title: Re: PapiJump
Post by: Madskillz on December 06, 2010, 12:11:52 am
Reminds me of doodle jump kinda...nice job deep thought
Title: Re: PapiJump
Post by: Ti-newb on December 06, 2010, 01:23:48 am
nice!! im impressed about the speed. =)
Title: Re: PapiJump
Post by: Builderboy on December 06, 2010, 02:31:03 am
That looks and plays awesome!  Reminds me a bit of doodle jump :)
Title: Re: PapiJump
Post by: shmibs on December 06, 2010, 07:39:47 am
Quote from: dthought
Thanks. You should still upload yours, though, so we can try it
there's no way i'm going to upload it in it's current state as, aside from the sprites, it's the EXACT same thing. however, i have a plan for something i can add to it...
Title: Re: PapiJump
Post by: DJ Omnimaga on December 06, 2010, 12:24:02 pm
That would be nice. Maybe you could turn the game into an Ice Climber clone, unless it was already done for calcs?
Title: Re: PapiJump
Post by: yunhua98 on December 06, 2010, 12:48:49 pm
lol, I'm working on doodle jump, I fixed the erase problem now, so I'm gonna add mosters then powerups later, so maybe upload today or tomorrow.  ;)

EDIT:  how did you get such good physics?  :o
Title: Re: PapiJump
Post by: DJ Omnimaga on December 06, 2010, 12:56:38 pm
Oh wait I forgot you were working on one lol. I hope you upload it soon. :)

And yeah the physics are nice. It makes the game more challenging too. ;D
Title: Re: PapiJump
Post by: Deep Toaster on December 06, 2010, 02:09:58 pm
Quote from: TI-newb
nice!! im impressed about the speed. =)

I actually have a Pause 64 in there, so I can add a lot more ;)

Quote from: yunhua98
lol, I'm working on doodle jump, I fixed the erase problem now, so I'm gonna add mosters then powerups later, so maybe upload today or tomorrow.  ;)

EDIT:  how did you get such good physics?  :o

Darn, I'm working on that too... Oh well, I'll work on Ultimate instead :D

As for the physics, I have X inflated by 256. There's a separate variable H (for horizontal velocity) inflated the same amount, so all I have to do is change H to do acceleration.

I thought having X just move left and right like in any other game would be too easy, since on the iPhone you have to be careful with tipping too much, so that's why I have extra physics stuff.
Title: Re: PapiJump
Post by: DJ Omnimaga on December 06, 2010, 03:45:51 pm
Yeah true. In Ztrumpet's or that other person's Papijump Axe clone, it's really easy to do a TAS of it and even at normal speed it can be really easy in the 2nd one if you play on a real calc.
Title: Re: PapiJump
Post by: yunhua98 on December 06, 2010, 04:37:06 pm
you mean the one by guy######?  (Sorry, I can't remeber it.  XD)
I just did move left and right at constant rates and hang in the air for a sec before coming down.  Maybe I should make the acceleration parabolic...  ;)
Title: Re: PapiJump
Post by: DJ Omnimaga on December 06, 2010, 04:59:06 pm
That might be him. The platforms were just lines. Ztrumpet's version required you to turn the calc sideways and required Axe 0.0.3 or something.
Title: Re: PapiJump
Post by: Deep Toaster on December 07, 2010, 06:20:55 pm
UPDATE

Just got the scrolling background (which was in the original version (http://www.sunflat.net/en/games/papijump.html)) working. I still don't have my cable, so I'll upload in a few days.
Title: Re: PapiJump
Post by: Yeong on December 07, 2010, 06:24:24 pm
first time of seeing this topic, but woot Papijump  :w00t:
Title: Re: PapiJump
Post by: guy6020665 on December 07, 2010, 09:56:31 pm
Wow this is amazing, so much better than mine. I've never tried messing with physics before, would someone be willing to teach me sometime?
Title: Re: PapiJump
Post by: nemo on December 07, 2010, 10:10:39 pm
for axe it isn't *too* difficult, but takes some getting used it. in fact i think the implementation is so neat and probably fast i use it whenever i make a computer game.

basically, you make your screen larger. there are 96x64 pixels on the screen. you can only move a pixel at a time though. you can't move a half of a pixel, which is why realistic physics like gravity are difficult to implement. so, instead of having our Y values range from 0 to 63, we make them range from 0 to (63*256). the 256 is arbitrary, and most widely used for speed reasons. you could have a 16 there. all it denotes is precision. now your Y values, rather than being restricted to a 0-63 and therefore always in align with a pixel, can be 0-16128, allowing you to technically place a sprite at X,23.25 pixels. of course your pt-on commands would be Pt-On(X/256,Y/256) since you can't draw a sprite off screen. but this setup greatly helps dealing with physics. if you understand this but don't understand what calculations you should be doing, i'll point you to Builderboy's tutorial (http://ourl.ca/4279/79303) on gravity and velocity, which will help you understand the main idea in BASIC. if you need any further help PM me and i can give a simple gravity program (:
Title: Re: PapiJump
Post by: DJ Omnimaga on December 08, 2010, 03:29:14 am
UPDATE

Just got the scrolling background (which was in the original version (http://www.sunflat.net/en/games/papijump.html)) working. I still don't have my cable, so I'll upload in a few days.
Nice! Is it parralax scrolling?
Title: Re: PapiJump
Post by: ztrumpet on December 08, 2010, 04:38:23 pm
Awesome!  I can't wait to see it with scrolling backgrounds. ;D

By the way, it's much better than mine: http://ourl.ca/4161/77152 (But mine was the first one in Axe.  :w00t: )
Edit: I should update mine so it's not prgmLOL. :D
Title: Re: PapiJump
Post by: Deep Toaster on December 08, 2010, 06:25:55 pm
UPDATE

Just got the scrolling background (which was in the original version (http://www.sunflat.net/en/games/papijump.html)) working. I still don't have my cable, so I'll upload in a few days.
Nice! Is it parralax scrolling?

Yep, and my first time messing with it :w00t: It took about 500 bytes just to store the background, though. I'll have to fix that.

Awesome!  I can't wait to see it with scrolling backgrounds. ;D

By the way, it's much better than mine: http://ourl.ca/4161/77152 (But mine was the first one in Axe.  :w00t: )
Edit: I should update mine so it's not prgmLOL. :D

Wow this is amazing, so much better than mine. I've never tried messing with physics before, would someone be willing to teach me sometime?

Wow, I never noticed those, sorry...

guy6020665, I can help if you want ;D But Builderboy's tutorial is pretty good.
Title: Re: PapiJump
Post by: DJ Omnimaga on December 08, 2010, 11:49:18 pm
Cool to hear it will be parralax scrolling. Will they be backgrounds that repeats vertically? If so, you could maybe use the code I used in Supersonic Ball to achieve my parralax scrolling. That would be much faster than just drawing 96 sprites.

And woah, I remember about prgmLOL. Good memories of Axe's early days :D
Title: Re: PapiJump
Post by: Deep Toaster on December 09, 2010, 12:07:56 am
Cool to hear it will be parralax scrolling. Will they be backgrounds that repeats vertically? If so, you could maybe use the code I used in Supersonic Ball to achieve my parralax scrolling. That would be much faster than just drawing 96 sprites.

Yeah, it repeats vertically with 48 rows. How does Supersonic do the parallax? I used Vertical +r and Copy( to move the next row over to the first row of L6.
Title: Re: PapiJump
Post by: DJ Omnimaga on December 09, 2010, 12:29:47 am
I used this
Code: [Select]
For(Z,0,12
Pt-On(Z*8-Q,0,{S+L+10}*8+R+Pic1)
End
copy(L6,L6+96,672)

I used to use a for loop to copy the first row on the ones below one by one but then Quigibo gave me another code. Don't ask me how that copy code actually manages to work, though, as I have no clue. :P
Title: Re: PapiJump
Post by: ztrumpet on December 09, 2010, 05:22:37 pm
I used this
Code: [Select]
For(Z,0,12
Pt-On(Z*8-Q,0,{S+L+10}*8+R+Pic1)
End
copy(L6,L6+96,672)

I used to use a for loop to copy the first row on the ones below one by one but then Quigibo gave me another code. Don't ask me how that copy code actually manages to work, though, as I have no clue. :P
I believe that should be For(Z,0,11) for even more speed. ;)

If you need speed, you can always scroll like this: http://ourl.ca/6248/110297
Of course, since you will only have one sprite that will be scrolled, I think my method's a little overkill. :P
Title: Re: PapiJump
Post by: Deep Toaster on December 09, 2010, 07:14:17 pm
Oh, for Papi I didn't even need sprites (it would take too much work and would be bigger anyway). The background is a scrolling 96x48 picture, like this one:

(http://t3.gstatic.com/images?q=tbn:ANd9GcSacBbe9gsVBz6sTSkWHeg0FGJRQ3ooEPEMFOoLXhX6zan4PQa_)

So basically I just copy 12 bytes for each row :D
Title: Re: PapiJump
Post by: DJ Omnimaga on December 09, 2010, 08:21:30 pm
I used this
Code: [Select]
For(Z,0,12
Pt-On(Z*8-Q,0,{S+L+10}*8+R+Pic1)
End
copy(L6,L6+96,672)

I used to use a for loop to copy the first row on the ones below one by one but then Quigibo gave me another code. Don't ask me how that copy code actually manages to work, though, as I have no clue. :P
I believe that should be For(Z,0,11) for even more speed. ;)

If you need speed, you can always scroll like this: http://ourl.ca/6248/110297
Of course, since you will only have one sprite that will be scrolled, I think my method's a little overkill. :P
Well in Supersonic Ball I scrolled horizontally so using 0,11 would have caused a blank space to appear to the left or the right, like on NES games.
Title: Re: PapiJump
Post by: Deep Toaster on December 11, 2010, 11:26:24 pm
Well, here it is:

Next up is the title screen and the replay screen after you lose the Game game.

EDIT: Wow, I actually capitalized the word "Game" out of habit x.x
/me loses and feeds himself to the Grand Lobster
Title: Re: PapiJump
Post by: ztrumpet on December 11, 2010, 11:31:55 pm
Whoops, sorry DJ.  I forgot about that.   :-[

Looks great Deep!  Excellent work as always. :)
Title: Re: PapiJump
Post by: calcdude84se on December 12, 2010, 01:27:44 pm
Wow, I think this is the first time I've seen a screenshot of this. (I really need to keep up with the projects more :-[)
Great job, Deep Thought! :D
Title: Re: PapiJump
Post by: yunhua98 on December 12, 2010, 08:37:43 pm
That looks great!  now we just gotta figure out how to incorporate that with Happybobjr's accelerometer.  :P
Title: Re: PapiJump
Post by: Happybobjr on December 12, 2010, 08:50:25 pm
lmao, It is easy to moddify the code.

But designing a small one that will be great for calc size... I'm trying my hardest.

i was thinking of something like this.


________________
|((((()   O   ())))))))|
                 ||
                 ()


2 springs in a tube  .  ||thing = jack.

O = small metal ball.
Title: Re: PapiJump
Post by: DJ Omnimaga on December 13, 2010, 04:18:11 pm
Awesome Deep! It looks great too! By the way it runs much smoother on calc or emulator than it does in the screenshot. :)
Title: Re: PapiJump
Post by: FinaleTI on December 13, 2010, 04:22:24 pm
Sooo Addicting...

Anyway, this was a pretty fun game. Actually, I got bored at one point and tried to go up as far as I could only holding the right key.
I got a score of 5420 doing so, and I've scored >9000! a few times as well (playing normally).
Title: Re: PapiJump
Post by: ztrumpet on December 13, 2010, 05:15:46 pm
Wow, it's quite floaty.  I need to may mine that floaty! >:D
Title: Re: PapiJump
Post by: Deep Toaster on December 13, 2010, 06:18:37 pm
Thanks!

/me made something fun! :D

Wow, it's quite floaty.  I need to may mine that floaty! >:D

Floaty? How?

Sooo Addicting...

Anyway, this was a pretty fun game. Actually, I got bored at one point and tried to go up as far as I could only holding the right key.
I got a score of 5420 doing so, and I've scored >9000! a few times as well (playing normally).

Darn, still gotta take that out.
Title: Re: PapiJump
Post by: ztrumpet on December 13, 2010, 06:19:16 pm
Wow, it's quite floaty.  I need to may mine that floaty! >:D
Floaty? How?
Left to Right. :)  I like it. ;D
Title: Re: PapiJump
Post by: Mohammad on December 15, 2010, 08:39:27 pm
this looks promising. :) uploading to calc. nice job
Title: Re: PapiJump
Post by: Deep Toaster on January 20, 2011, 07:58:34 pm
Blump.

Did a lot of updates: it actually has a menu now (and even has the Game Over menu, exactly like in the iPhone game :D). Also did some sprite work and other stuff, including high score writeback, so here it is.

By the way, I have two copies of it, one with a gray-on-white background (white.gif) and one with a white-on-gray background (black.gif). Which one do you like better? I'll post a poll.

EDIT: The white-on-gray background screenie (the one on top) looks kinda flickery. It really isn't so flickery on-calc, and the entire game is much faster. I just suck at making screenshots, so try it for yourself :-\
Title: Re: PapiJump
Post by: DJ Omnimaga on January 20, 2011, 09:42:17 pm
Great! I prefer the white on gray background one and I love the game over screen. Both looks nice actually. Glad to see an update on this :)
Title: Re: PapiJump
Post by: ztrumpet on January 20, 2011, 09:47:48 pm
Can we use [Alpha] or something on the main menu to flip in between? ;D

Looks excellent! :D
Title: Re: PapiJump
Post by: Deep Toaster on January 20, 2011, 10:00:21 pm
That's a good idea...

But the background's hard-coded as a 96x48 pic that I copy over using Copy( when it scrolls. How would I copy the negative over?

/me just remembered something: the newest version of Axe supports not(!

I'll try that :D
Title: Re: PapiJump
Post by: qazwsx988 on January 20, 2011, 11:40:42 pm
You should save the score in an avar, writeback doesn't work well for those of us who keep games in groups.
Or am I the only one who does that?
Title: Re: PapiJump
Post by: Deep Toaster on January 21, 2011, 09:20:14 am
You should save the score in an avar, writeback doesn't work well for those of us who keep games in groups.
Or am I the only one who does that?

But then you're leaving the appvar in RAM, and it's just as risky as leaving the entire program there :) I've always liked to pack everything in a single program, so users don't have to figure out which vars go with which game.
Title: Re: PapiJump
Post by: Deep Toaster on February 01, 2011, 04:01:39 pm
Update (probably last one): I've submitted it to ticalc (http://www.ticalc.org/archives/files/fileinfo/435/43518.html), so this is pretty much the final version unless some bug appears (or if I decide to add the other modes). Enjoy!

And a sidenote: I had a four-level grayscale version on my calc that allowed you to switch between white-on-black and black-on-white modes, but I gave that up. Didn't work too well. And seeing as the vote is tied, I decided to stick with the white-on-black background :D
Title: Re: PapiJump
Post by: Ranman on February 02, 2011, 12:34:53 am
Very impressive game Deep Thought.

Ranman amazed once again!
Title: Re: PapiJump
Post by: DJ Omnimaga on February 02, 2011, 06:00:03 pm
Awesome Deep thought! Are you planning to put it here too eventually? (In the staff downloads) I need to try this new version eventually. :)
Title: Re: PapiJump
Post by: Deep Toaster on February 02, 2011, 06:29:42 pm
Whoa, I forgot, sorry x.x

I'll do it as soon as I have the time.
Title: PapiJump
Post by: Deep Toaster on February 02, 2011, 06:40:01 pm
PapiJump



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=626
Title: Re: PapiJump
Post by: DJ Omnimaga on February 03, 2011, 12:42:52 am
Ok cool :D

I'll merge the topic, though.
Title: Re: PapiJump
Post by: Deep Toaster on February 03, 2011, 09:06:55 am
Darn, forgot about the second topic. Sorry.
Title: Re: PapiJump
Post by: DJ Omnimaga on February 03, 2011, 09:37:54 am
No problem. ^^
Title: Re: PapiJump
Post by: Deep Toaster on April 05, 2011, 08:48:33 pm
Updated (should be up in a few days). The previous version ran too quickly for some reason.
Title: Re: PapiJump
Post by: Deep Toaster on November 10, 2012, 07:39:51 pm
(http://i49.tinypic.com/mil4b5.jpg)(http://i47.tinypic.com/m784eg.jpg)
(http://i48.tinypic.com/mmwxz.jpg)(http://i50.tinypic.com/243rgph.jpg)
(http://i47.tinypic.com/2r3kzlh.jpg)(http://i45.tinypic.com/2a5g0gy.jpg)
(http://i48.tinypic.com/6892c6.jpg)(http://i46.tinypic.com/ndlnkk.jpg)

Play PapiJump by tilting your calculator. Video coming soon!

Thanks to thepenguin77, KermM, and everyone else who helped me learn about the link port :)

EDIT: Not sure why the first two are upside-down...
Title: Re: PapiJump
Post by: DJ Omnimaga on November 10, 2012, 07:53:48 pm
Wow that's really cool! O.O I can't wait to see a video :D. Would it be newsworthy? (Since The Game was)
Title: Re: PapiJump
Post by: Ki1o on November 10, 2012, 08:03:41 pm
*Ki1o lost :P
Anyways, I can't see the images :(
Title: Re: PapiJump
Post by: DJ Omnimaga on November 10, 2012, 08:31:53 pm
Maybe your parents blocked Tinypic? D:
Title: Re: PapiJump
Post by: chickendude on November 10, 2012, 09:54:43 pm
Yay! Someone else with an 83+! So... is that what an accelerometer is/does? I assumed it made something faster :P
Title: Re: PapiJump
Post by: Deep Toaster on November 10, 2012, 10:01:20 pm
Kerm Martian corrected me—it's not actually an accelerometer but a simple tilt sensor.

Basically, it's a little thing that detects if the calculator's tilted to the left or right. I use it to simulate a left/right keypress in the PapiJump game, so it's more like playing PapiJump on an iOS device.
Title: Re: PapiJump
Post by: DJ Omnimaga on November 10, 2012, 10:05:34 pm
Yay! Someone else with an 83+! So... is that what an accelerometer is/does? I assumed it made something faster :P
I actually have two 83+, but one has a broken link port. :P
Title: Re: PapiJump
Post by: Deep Toaster on November 10, 2012, 10:07:13 pm
84s work too—just hook it onto the I/O link thing :P

EDIT:



It's actually a lot easier to play than the video makes it seem (I just need someone else to record the video for me), even though the sensor I made is pretty crappy. (First hardware project :w00t:)
Title: Re: PapiJump
Post by: DJ Omnimaga on November 10, 2012, 10:09:40 pm
After seeing the video you forgot to put in your post (
:P) I noticed it seemed to lag a bit ???. FOr example, you moved half a second or so after tilting the calc. I was wondering if that can be fixed and if you can increase sensitivity as well so you don't need to tilt the calc at 45° angle to move around?
Title: Re: PapiJump
Post by: Deep Toaster on November 10, 2012, 10:12:13 pm
I blame crappy sensor—it often takes a 60-degree tilt for it to notice anything, and sometimes it doesn't notice anything at all. I'll have to work on a better version of that sometime.
Title: Re: PapiJump
Post by: Sorunome on November 11, 2012, 03:13:53 am
wow, i like the idea a lot :D
Title: Re: PapiJump
Post by: aeTIos on November 12, 2012, 04:30:30 am
Great :o
Could you post the schematics?
Title: Re: PapiJump
Post by: Adriweb on November 12, 2012, 06:46:32 am
Reminded me of critor's test with the Vernier accelerometer sensor.
http://tiplanet.org/forum/viewtopic.php?t=10725

(video coming soon ?)

Which also reminded me of Jim's WebSpire capable of running Nspire-Lua scripts in a browser (JS powa), and linking the device's sensor to actual lua variable so the game would work.
Porting that to the vernier sensor variable would be then easy, I guess :D