Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Eiyeron on September 28, 2013, 06:17:24 am

Title: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 28, 2013, 06:17:24 am
Hello everyone! Let's jump directly to the topic: i'm doing a phone/computer game. But I already planed to make before a calc version.

Imagine a pong game, but with lot'o'powerups, many balls on the screne, crappy sci-fi graphisms, 3-numbers score displays, big bitmap font text and with EXPLOSIONS!

The next-gen pong game on your calc, on steroids!
There is already feedbacks, before FP is released! That's awesome!

Quote from: Streetwalker
Eiyeron your screenie is insance


I didn't started it for now, but I got some colored sprites for the comp/phone versions. Monochrome version will be based on these sprites, and I have enough cpu, 3/4 grayscale version.
Oh, and for the sprites, I want for now to keep them as my prop. For now.

I aleready hear the announcer line : "FURIOUUUUS POOOONG"! >:D

InDev Screenies included:
(http://www.omnimaga.org/index.php?action=dlattach;topic=17076.0;attach=16145;image)
Screen 2 : Score added, variable ball speed initialisation, Pallet move fixed, collisions made better. Plan to add Z-address screen shake for the love of FX next, as a power-up.
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on September 28, 2013, 06:26:44 am
Sounds awesome!
But those sprites are in color and i thought you couldn't enter with the CSE due to no judjes ???
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 28, 2013, 06:57:11 am
I said that the monochrome ,sprties will be based on these sprites!
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on September 28, 2013, 07:02:58 am
Oh, ok >.< I seriousley have to learn how to read :P
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 28, 2013, 07:14:24 am
Nevermind.

Planned power-ups (only one at a time) :


The multi-ball is stacking: he more MB you have, the more ballz you'll have in tha screen! That's the main factor of steroidness on FURIOUS PONG :p

More infos: you start with 2 balls : one per player. If your ball comes to the oppomnent side, you earn a point. In your side, it's -1 point. Try to explode your oppomnent without getting backfired with your explosive strategies!
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on September 28, 2013, 07:39:04 am
Maybe one to make your panel longer/shorter?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 28, 2013, 08:07:43 am
HAh, yeah totally forgot this one, I was designing the pallets thinking first about that! :p
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on September 28, 2013, 09:14:47 am
Ha, lol, good i am here to make suggestions :P
Also, easter eggs? :P
Title: Re: [Axe][Contest] Furious Pong
Post by: TIfanx1999 on September 28, 2013, 09:40:19 am
Sounds interesting Eiyeron. Are you going to try to include link play?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 28, 2013, 01:05:40 pm
Sounds interesting Eiyeron. Are you going to try to include link play?
Why not?! :D But I don't really how to manage multiplayer games...
Ha, lol, good i am here to make suggestions :P
Also, easter eggs? :P

Mhh. Vs a blue lobster? Oh I know : money is peanuts! :p Your ideas are always welcome, Soru ;)
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on September 28, 2013, 06:44:15 pm
Sounds EPIC. :D
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on September 28, 2013, 06:47:11 pm
Ha, lol, good i am here to make suggestions :P
Also, easter eggs? :P

Mhh. Vs a blue lobster? Oh I know : money is peanuts! :p Your ideas are always welcome, Soru ;)
Add Muffins.
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on September 28, 2013, 06:51:57 pm
Ha, lol, good i am here to make suggestions :P
Also, easter eggs? :P

Mhh. Vs a blue lobster? Oh I know : money is peanuts! :p Your ideas are always welcome, Soru ;)
Add Muffins.
Agreed. And also cake but make sure it's a lie. :P
Title: Re: [Axe][Contest] Furious Pong
Post by: AssemblyBandit on September 29, 2013, 02:39:46 am
Sounds good! Whats the donut thing in your image?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on September 30, 2013, 07:18:37 am
Was experiementing with UI designing.

EDIT : SCREENIE INSIDE!
Title: Re: [Axe][Contest] Furious Pong
Post by: AssemblyBandit on October 02, 2013, 04:50:01 pm
That screenshot looks amazing! A million times better than any pong game I've made!
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on October 02, 2013, 05:12:04 pm
Oh gosh that looks insane. O.O Nice job Eiyeron ! :D
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on October 02, 2013, 05:42:29 pm
wow, just wow O.O
Title: Re: [Axe][Contest] Furious Pong
Post by: TIfanx1999 on October 02, 2013, 09:22:48 pm
@Eiyeron: That looks rather... furious! :D
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 03, 2013, 03:38:09 am
Actually, the Game support up to 153 balls, but it drops to ~10 FPS.

Oops, the screenie is with Full turned on. The speed change is notable, but it stills quite fast. I'll change the screen later
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on October 03, 2013, 12:13:27 pm
Actually, the Game support up to 153 balls, but it drops to ~10 FPS.

Oops, the screenie is with Full turned on. The speed change is notable, but it stills quite fast. I'll change the screen later
Normal since full is 2.5x faster except for I/O. ;)
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 08, 2013, 02:26:55 am
Adding score sprites. Can I use the font I designed and posted on the random sprites topic?
Title: Re: [Axe][Contest] Furious Pong
Post by: TIfanx1999 on October 08, 2013, 02:30:04 am
Yes, that is fine. :)
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on October 08, 2013, 02:38:51 pm
yay, custom font, that'll make the game 20% cooler
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 08, 2013, 02:52:42 pm
I only asked because the rules didn't directly mentionned something like "already published resources are allowed/forbidden".
Title: Re: [Axe][Contest] Furious Pong
Post by: TIfanx1999 on October 08, 2013, 03:53:29 pm
It does actually. :) Let me find the quote for you.

Quote from:  Tha Rules!
2: You are not allowed to enter a project that was started prior the start of the contest. You can use code, images, and ideas from it, though.


You probably just missed the second part of the sentence. :)
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 08, 2013, 03:54:50 pm
Yup, thanks!
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 12, 2013, 12:52:45 pm
Score is added, and works. Screenshots are coming right now
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on October 12, 2013, 12:54:24 pm
yay, awesome

what happens if the score exeeds 65535? :trollface:
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on October 12, 2013, 04:51:04 pm
Oh gawd. *.*
Title: Re: [Axe][Contest] Furious Pong
Post by: AssemblyBandit on October 12, 2013, 09:47:46 pm
I'd imagined that's what a furious pong would be and its badass! Amazing Eiyeron!
Title: Re: [Axe][Contest] Furious Pong
Post by: Aspiring on October 12, 2013, 11:05:45 pm
This is looking great!  I had once tried to create something very similar to this but I couldn't quiet figure out how to optimize something then I lost the motivation and some things in school came up....  Anyway great job so far. :thumbsup:
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 22, 2013, 05:22:58 am
Once again, Im' not on my computer, but here is the planned powerups:





Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on October 22, 2013, 06:16:04 am
how about grow/shrink the pannel?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on October 22, 2013, 08:02:33 am
Planned, but not already coded.

EDIT : New screen! |:p
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 03, 2013, 02:53:18 am
Ping, I'm working on the finishing details, like a menu and victory conditions. You'll have a fully flworking game for the contest.

Oh, I forgot to add THE power-up...
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on November 03, 2013, 04:01:44 am
Pong, can't wait to see the finished thing :D
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 03, 2013, 04:15:58 am
Honestly me neither.
Title: Re: [Axe][Contest] Furious Pong
Post by: Spyro543 on November 03, 2013, 08:49:29 am
It almost seems like there are too many balls on the screen at once. You should add an "insanity" or whatever option that changes the spawn rate of balls.
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 03, 2013, 09:14:39 am
For the begin, they spawn by themselves, then they spawn when getting a power-up. I capped the number to 50. Too messy. But the furious idea is furious, and 'll be added! :p

EDIT: I finished the game engine. You can select the score objective, the number of players, the mode (normal or furious). Unfortunately, I didn't added more CPU IAs...

Furious mode: EACH TIME you collect a power-up, prepare to manage more balls (up to 15 per power-up)
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on November 04, 2013, 07:44:38 am
That is.....furious :P
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on November 06, 2013, 01:51:59 pm
Oh gosh. x.x
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 06, 2013, 04:07:09 pm
Final GIF:
(http://luafx.free.fr/Gif.gif)
Title: Re: [Axe][Contest] Furious Pong
Post by: Sorunome on November 06, 2013, 04:21:54 pm
That is looking awesome!
Also, it doesn't matter that you put that gif into a spoiler, browsers still fetch it even if it is hidden :P
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 06, 2013, 04:23:20 pm
Aw damp... :/
Title: Re: [Axe][Contest] Furious Pong
Post by: Yeong on November 06, 2013, 07:05:01 pm
It looks awesome! O.O
Title: Re: [Axe][Contest] Furious Pong
Post by: Streetwalrus on November 10, 2013, 03:37:46 am
ZOMG it's freakin' epic ! *.*
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on November 10, 2013, 04:15:33 am
Thanks! I can't wait 'til the end of the contest for sharing FPong.

Maybe later a new version with an improved menu and more power-ups, I managed to have variable size working for collisions, but not for rendering them (bigger/smaller size), A new version will support that too. Or maybe someone else, I'll share the source code, it contains neat optimize tricks!

But for now, I'd like to continue Hinawa Battle Engine. I'm still giving news, don't hesitate to check-uo the last post.
Title: Re: [Axe][Contest] Furious Pong
Post by: AssemblyBandit on November 10, 2013, 04:24:15 am
The game looks awesome! One of the best on the calc!
Title: Re: [Axe][Contest] Furious Pong
Post by: willrandship on December 03, 2013, 10:55:14 pm
If you just made the max size 8x8, you could have different sprites for each size and render it just like the 8x8 ones, right?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 04, 2013, 03:04:13 am
No, the palets have 3 sprites : the top, the middle and the bottom. I just have to draw middle sprites as long as I want to make the pallet of the size I want.
Title: Re: [Axe][Contest] Furious Pong
Post by: DJ Omnimaga on December 11, 2013, 01:19:09 am
Wow, just wow, that game was totally insane lol. O.O It looks great, though. At times it kinda reminded me, however, how some NES games glitched out. :P

Gameplay-wise it's quite fun, although in furious mode there are so many balls that you can barely see the power-ups coming. :P

Now, imagine if pong was like this in real life... O.O
Title: Re: [Axe][Contest] Furious Pong
Post by: Geekboy1011 on December 11, 2013, 01:20:34 am
Might as well make my statement now that judging is over. Your Rng is very one sided it loves the left hand side more then the right hand side to the point where starting a game and doing nothing the one side one 6 times straight. just something to look into
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 11, 2013, 05:16:01 am
Ah, that's something to correct. Thanks for noticing it!
Title: Re: [Axe][Contest] Furious Pong
Post by: ClrDraw on December 11, 2013, 11:02:10 am
That is freaking cool! +1
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 16, 2013, 08:29:11 am
Thanks everyone for voting, I've never thought that I would get the 4th place! Yay! o/
Title: Re: [Axe][Contest] Furious Pong
Post by: ClrDraw on December 16, 2013, 08:35:25 am
How did you get the numbers to look so cool? There's gotta be a way better way than:
Code: [Select]
If X=1
Pt-tOn(20,4,Pic01)
End
If X=2
Pt-On(20,4,Pic02)
End
(etc...)
Title: Re: [Axe][Contest] Furious Pong
Post by: nikitouzz on December 16, 2013, 08:36:42 am
How did you get the numbers to look so cool? There's gotta be a way better way than:
Code: [Select]
If X=1
Pt-tOn(20,4,Pic01)
End
If X=2
Pt-On(20,4,Pic02)
End
(etc...)

that so ugly... XD
Title: Re: [Axe][Contest] Furious Pong
Post by: ClrDraw on December 16, 2013, 08:40:18 am
I know, it's a hideous monster in code form XD how would you do that better?
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 16, 2013, 08:41:09 am
Gotcha what you wanted
The asked routine. (https://gist.github.com/Eiyeron/7987074)
EDIT : why did I gist it?
Code: [Select]
Lbl DSCR
  r2+U^64->r2
  While {r3}
    {r3}-'0'->r6
    If r6=0 or (r6=1) or (r6=4) or (r6=7)
      Plot3(r1,r2,(r6=1*8)+(r6=4*16)+(r6=7*24)+Pic6
      Pt-On(r1,r2,r6*8+Pic5)
    Else
    Pt-Off(r1,r2,r6*8+Pic5)
    End
    r1+7->r1
    r3++
  End
Return

It needs the string version of your score, i did this with using the int to string routine from Text axiom.
Title: Re: [Axe][Contest] Furious Pong
Post by: ClrDraw on December 16, 2013, 08:43:33 am
Thanks so much  :)
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 16, 2013, 08:45:17 am
Yes, if you manage to store the sprites like this
Code: [Select]
[0000000000000000]->Pic1
[0000FC8241412216]
[0000FCE27D713E1E]
[1F714F7F7C7C7CDC]
[1F6E7143444444A4]
[E0F0000000000000]
[E0F0000000000000]
[302C22212020130C]
[303C3E2B2B2B130C]

You can use
Code: [Select]
I*8 + Pic1[/code+]
Title: Re: [Axe][Contest] Furious Pong
Post by: pimathbrainiac on December 20, 2013, 08:10:10 pm
So I dl'd this, and this is pretty awesome! Will you continue work on this now that the contest is over?

On an unrelated note: 1000 posts!
Title: Re: [Axe][Contest] Furious Pong
Post by: ClrDraw on December 20, 2013, 08:30:23 pm
Quote
So I dl'd this, and this is pretty awesome! Will you continue work on this now that the contest is over?
Same, I hope you continue also.

Quote
On an unrelated note: 1000 posts!
Good for you! I can't wait... Uploading to downloads without having to wait for approval sounds sweet  :thumbsup:
Title: Re: [Axe][Contest] Furious Pong
Post by: Eiyeron on December 24, 2013, 02:36:42 pm
I'll sure continie programming it, I think the menu is quite rushed and void, and the game itself needs a good overhaul.

Oh, 1000 posts allow me to post without approval? Chweet!