Author Topic: BimBall -- AKA super wallball  (Read 6759 times)

0 Members and 1 Guest are viewing this topic.

Ashbad

  • Guest
BimBall -- AKA super wallball
« on: February 04, 2011, 06:30:57 pm »
Basically, I was bored in science today, so I made a game using my famous ball physics -- except in version two.  Basically, collision detection is perfect and pretty fast.  Instead of the old version, which was basically just checking boundaries to bounce off of, this one checks every single location along a movement path to see if it's to bounce or not.  The reason I didn't upload it yet is because it's only 50% done.  I plan to upload it tomorrow, and it should be all done.


Basically, the game works like this:  You are a triangle, and after getting sooooo beast at playing Wallball 83+ (found in the omnimaga archives, by me) you decide to up the competition and compete in the world famous BimBall Games!  Of course, you notice enemies in black with great AI routines as a challenge -- and you realize this is by far a step up from wallball.  You even notice Ashbad's new unique collision detection routine :) 

...But, are you up for the challenge?


The rules are as applied:

1. Each player starts each round at opposite sides of the field, and the ball falls from the middle of the screen.  The first person to touch the ball gets 2 points added to their score.
2. Points can also be scored by bouncing the ball into a Net at either side of the field.  Each score in a net is 10 points.
3. Points scored while the player is jumping in mid-air are multiplied by 150% before being added to the player's score.
4. If the human player touches the AI controlled player, it is considered a "Drawn Round", and another round starts.  No points are added to either side.
5. A new round is started either after a Net score is made by either player or a "Drawn Round" is applied.  this then triggers rule #1.



And here is what the field basically looks like, and yes the words are in mid gray in the program:

PS: This is almost EXACTLY what it looks like, just that the text is a bit messed up (paint is bad at making Ti83+ fonts :P)
« Last Edit: February 07, 2011, 12:12:47 pm by Ashbad »

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #1 on: February 04, 2011, 08:18:45 pm »
Sorry, I accidentally posted a post that said "h" a second ago -- I was trying to say something like "hell yeah I'm 80% done now" and some more stuff, but...  screw IE.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55925
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: BimBall -- AKA super wallball
« Reply #2 on: February 04, 2011, 10:56:31 pm »
I hope you weren't just making the thread show up on OmnomIRC to make people reply, because in the trash bin there are two such posts, which are 30 minutes apart. Most people were probably busy with other threads (there are many). I myself was sleeping for a bit since I suddently felt tired for some reasons. I also can take 2-3 days to reply to topics.

This looks nice, so it will kinda be like basket ball, right?
« Last Edit: February 04, 2011, 11:13:52 pm by DJ Omnimaga »


Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: BimBall -- AKA super wallball
« Reply #3 on: February 04, 2011, 11:06:33 pm »
This sounds pretty neat.  I'm looking forward to it. :)

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #4 on: February 05, 2011, 02:54:58 pm »
it's almost done now! :D

Just have to add in an enemy AI.  The new physics are awesome BTW.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55925
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: BimBall -- AKA super wallball
« Reply #5 on: February 05, 2011, 11:20:49 pm »
I'm glad to hear :D. I hope you don't have too many problems with the AI. Any plans for multiplayer, by the way?


Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #6 on: February 06, 2011, 01:40:04 pm »
Not real multiplayer, unfortunately... :P

Though.. I'm am testing a 2 on 2 team version, with 2 AI's versus you and another AI... ;)

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #7 on: February 07, 2011, 12:08:30 pm »
In about 3 hours I plan to post an alpha here for BimBall.  I just need to polish the AI a little bit more just to make it somewhat competitive (so far, it's pretty good, but I as the programmer knows its every move ;D)

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #8 on: February 07, 2011, 03:13:41 pm »
wow, I'm actually quite impressed with my AI.  It doesn't show it in this screenie unfortunately, but in real life it just kicked my ass 10-3 in a game O.O

of course, I'm gonna have to make it have easier levels and stuff, but I have TONS more planned to be added...  >:D >:D >:D (secret for now, you'll just have to wait ;))

Enjoy, executable is in the .zip file, along with the .gif.  I bet even on hardware my AI could beat you so bad ;D

EDIT: I'm white, the AI is black.
« Last Edit: February 07, 2011, 03:14:25 pm by Ashbad »

Offline TsukasaZX

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 415
  • Rating: +46/-3
  • Never Gonna Give You Up!
    • View Profile
Re: BimBall -- AKA super wallball
« Reply #9 on: February 07, 2011, 03:48:44 pm »
Hey, that's pretty cool! :D
IRC EFNet | Nick Su-Hime | Chan #omnimaga, #unss, #cemetech
Yumé - 100% Complete!
Yumé 2: Rika's Story - 10%
 - Hiatus until summertime
Yumé: The Eternal Dreams - 50%
 - World and events
TIBiC/GO C Library - N%

"Alenda lux ubi orta libertas" - Let learning be cherished where liberty has arisen.

  ▲
▲ ▲ Triforce!

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: BimBall -- AKA super wallball
« Reply #10 on: February 07, 2011, 03:56:47 pm »
That looks pretty neat.  Nice job! ;D

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: BimBall -- AKA super wallball
« Reply #11 on: February 07, 2011, 03:58:14 pm »
I hate internet explorer...  But what I can see great job.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #12 on: February 07, 2011, 04:13:46 pm »
yeah thanks I guess it's cool

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: BimBall -- AKA super wallball
« Reply #13 on: February 07, 2011, 06:41:00 pm »
That looks excellent! :D Love the physics you implemented :) although it looks like it behaves slightly weird in the basket?  I saw it hit the side of the basket and then rebound like it hit the floor?

Ashbad

  • Guest
Re: BimBall -- AKA super wallball
« Reply #14 on: February 07, 2011, 06:42:53 pm »
yeah, I need to make it check for more pixels against the sides of the ball x.x

but great to see you like it :D