Author Topic: Star Fox  (Read 52310 times)

0 Members and 4 Guests are viewing this topic.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Star Fox
« on: August 11, 2010, 05:29:41 pm »
For all you googlers out there. Here's the newest screenshot:

And here's the post containing the newest version.



Stop reading. Watch the screenshot VV


That's right, 4 level grayscale, polygon 3d Star Fox. I've only been working on it for about a week so it still has a long way to go, but it's still awsome.

A few days ago, I searched polygon 3d graphics on google, once I got the general idea for how they are stored in memory, I made a wire frame program. I realized how easy it actually was because I had a 3d cube on my calculator in about two hours, so then I thought, star fox? To make this work, it had to be grayscale because without it, you couldn't see anything. To accommodate this, I changed the screen to 48 by 48. Then after a long while of creating an arbitrary triangle and a quadrilateral drawer. I had 3d graphics.

Every thing in the game is super easy to change, I can add new objects, change the level, and make the enemies better. Right now, the enemies suck, but that's because they were the most recent addition.

Here are some general specs on the game:
48x48 screen
60 hz 4 level grayscale
The rest of the screen is updated at 7.5 hz.
Gameplay is held at 15 fps for now.
Each "tile" is 48x48
The tilemap is 9*12. (deeper than wide)

If anyone hates my sprites, I'll gladly accept new ones. Even new enemies that I haven't created yet. Just watch star fox snes on youtube. I'm a programmer, not a spriter.

I'll keep posting progress as it comes.
« Last Edit: September 30, 2012, 03:14:40 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline tloz128

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 324
  • Rating: +58/-6
  • I feel asleep.
    • View Profile
Re: Star Fox
« Reply #1 on: August 11, 2010, 05:34:31 pm »
 :o
WOAH! That's awesome! Can't wait to see how this turns out!  ;)
(don't forget about barrel rolls  :P)
Naaa... Na Nah Na Nana Na Nah... Hey Jude!

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Star Fox
« Reply #2 on: August 11, 2010, 05:37:22 pm »
That looks awesome :)
I am not a spriter either. :P
How hard would it be to make the screen larger (64*64 or full-screen) while keeping good speed?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Star Fox
« Reply #3 on: August 11, 2010, 05:45:05 pm »
Me wants! Looks awesome! I made something that was based off Starfox with xLib a while ago, but it was really bad and I lost the source.
:o
WOAH! That's awesome! Can't wait to see how this turns out!  ;)
(don't forget about barrel rolls  :P)
You also have to try a somersault! ;D


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Star Fox
« Reply #4 on: August 11, 2010, 05:48:20 pm »
I don't think I can go any bigger.

Grayscale wise:

48*48 = 18% cpu
64*64 = 31% cpu
96*64 = 47% cpu

Then drawing the triangle and quads takes most of the processing time, so if those had to do more, it might really slow down. It's already running at about 90%. And I still have to add more enemies and more objects.

But, in the end, if I can, I'll bump it up to 64*64.

:o
WOAH! That's awesome! Can't wait to see how this turns out!  ;)
(don't forget about barrel rolls  :P)
I'd never forget the barrel roll. That's part of why I put the screen at the top instead of centered. This way there's room for "Do a barrel roll!"
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Star Fox
« Reply #5 on: August 11, 2010, 05:51:27 pm »
This is epic, I've seen quite a few 3d calc games, but in all of them, you were on foot, this is genius!
now if we could only get the calc to multitask so we could play the starfox theme for calcmod while we play...  ;D

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Star Fox
« Reply #6 on: August 11, 2010, 05:52:58 pm »
Holy crap! How did you make this? o.o

Straight up ASM or Axe?
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Star Fox
« Reply #7 on: August 11, 2010, 05:54:40 pm »
If Axe could get raycasting 3d like that, Quigbo will be hailed as a legend!  So, that'll be the next milestone!  ;)
not to mention the greyscale with it.  ;D

EDIT:  fail, I wasn't thinking at all. :P
« Last Edit: August 11, 2010, 05:57:18 pm by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

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
Re: Star Fox
« Reply #8 on: August 11, 2010, 05:55:56 pm »
What about having a 2 calc setup? One sends a message over the usb port to start the music when it starts the level, the other plays it through a link port speaker!

That's not raycasting......*drool*

Something to help poeple ignore the small screen space is a really fancy HUD. it helps a lot to see purpose in the bars of white.

Edit: Oh, it is raycasting! doesn't look like it to me, but still awesome!

Edit2: Wait, I'm confused.....
« Last Edit: August 11, 2010, 06:03:14 pm by willrandship »

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Star Fox
« Reply #9 on: August 11, 2010, 06:00:25 pm »
It's straight ASM. I don't program calcs with anything else.

If Axe could get raycasting like that, Quigbo will be hailed as a legend!  So, that'll be the next milestone!  ;)
not to mention the greyscale with it.  ;D
I was waiting for this. This isn't raycasting. The way you can tell is because the objects don't have to be vertical. I could make whatever tile I want. I could even make a dolphin if I felt like it.

Something to help poeple ignore the small screen space is a really fancy HUD. it helps a lot to see purpose in the bars of white

That's exactly what I was thinking. If I make some awesome background picture, people won't notice at first that the game is 48*48. But in all honesty, 48*48 is a lot better resolution than I originally thought.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline tloz128

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 324
  • Rating: +58/-6
  • I feel asleep.
    • View Profile
Re: Star Fox
« Reply #10 on: August 11, 2010, 06:01:50 pm »
You could have incoming transmissions from Peppy at the bottom  ;D (not Slippy :P)
Naaa... Na Nah Na Nana Na Nah... Hey Jude!

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Star Fox
« Reply #11 on: August 11, 2010, 06:35:56 pm »
That is really epic! Looks great. Someone should get to work on a killer dolphin/lobster sprite for him to put in! :P
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Star Fox
« Reply #12 on: August 11, 2010, 06:56:51 pm »
* Hot Dog  is speechless

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Star Fox
« Reply #13 on: August 11, 2010, 07:00:01 pm »
Holy Fuck that looks awesome! I'm REALLY diggin this dude! :D :D :D

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Star Fox
« Reply #14 on: August 11, 2010, 07:10:57 pm »
Btw, are you thinking about using all that black space at the bottom for text and stuff?