Author Topic: Rolling ball that jump on tracks in mode-7 3d. [HBJ project]  (Read 22658 times)

0 Members and 1 Guest are viewing this topic.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
This looks pretty nice. It reminds me a lot of <a href=http://www.ticalc.org/archives/files/fileinfo/96/9687.html>this</a> game by Andreas Ess. It was originally for the TI-85 I think... I really like the addition of grayscale. Are you going to add objects on the map? For example: A tile that temporarily increases speed, a tile that launches you into the air and propels you forward, or spikes? Just some ideas. I'm also unsure if the outline is necessary. It looks a bit distracting to me.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Thank you for your interest.  That is what keeps projects like mine alive and well.

I thought the outline made it better, but you can disable it by holding down enter at the start of the game.
When changing viewing distance to 48 pixels, there is a major increase of visibility, but it is much slower and lags with the outline mode.

I do plan on having more tiles.
Also, I just made an awesome speed optimization :D.  Any optimization withing drawing routine is huge :P
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
____________________________________________________________

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Haha. Downloading this when finished.
I'm not a nerd but I pretend:

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
thanks.
progress is slow due to me being busy, but it is coming along.  Not sure how well it will turn out in the end however ;)


Made a few more slight optimizations by lowering the quality.  the funny thing is that the top pixels aren't shown anyways, so the quality is exactly the same.

My biggest problem is making the sprites for the tracks right now :/
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
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
It looks done now, from the screenies. What in the world do you have left to add?
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
thank you for the kind words, but it really isn't close to finished :(
My most immediate problem is compatibility with 83+.  I am currently running in Full mode.

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
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Oh. Use lines instead of checker patterns! Less draw time.
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
lol, quite the opposite.

Just trust me.  the way i am doing it is much faster.  Not sure how to explain it.
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
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
That, is illogical.
I'm all ears :3
EDIT: Not literally, that would be WEIRD
« Last Edit: October 08, 2011, 10:54:00 pm by boot2490 »
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Crazy Idea: rotation and velocity control. Think like the chocobo Screen in FF6

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
That, is illogical.
I'm all ears :3
EDIT: Not literally, that would be WEIRD
Only every other pixel gets chosen to be checked to be if drawn.  It cuts out half the routine.

Crazy Idea: rotation and velocity control. Think like the chocobo Screen in FF6
could you explain that one?

(Never played FF6 as i didn't have a supported system)
« Last Edit: October 08, 2011, 11:49:58 pm by Happybobjr »
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
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
I think he means you can turn. THAT would be cool
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
I think he means you can turn. THAT would be cool
You two seem to think I am smarter than I am.  I will try to teach myself real 3d sometime then...
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
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Don't take that too seriously.
I think it is fine as it is. How is drawing over 100 pixels in one frame faster than drawing four lines for each platform? That would have a decent framerate in BASIC.
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Well, it's still not real 3D

Another example = F-zero, either calc's version, or the SNES's. Basically rotating Mode7, with the jump physics. You could make a puzzle game of sorts!

@boot2490 Axe's Pixel drawing is blazingly faster than Basic's, while its line drawing routine isn't nearly as improved. Keep in mind that in Basic, the main slowdown is the fact that it has to be interpreted by a crappy interpreter, so everything is slow. Line drawing is fairly complex, since it has to determine slope in a form that it can draw on-screen per pixel. I can see why Pixel drawing would be faster in some cases.

In fact, in axe it's faster for vertical or horizontal lines to be drawn with a 1-pixel wide rect() command than the line command, even though it draws the pixels twice.
« Last Edit: October 09, 2011, 12:34:58 am by willrandship »