Jump to content



Photo
- - - - -

How To Make A 3d Game


  • Please log in to reply
10 replies to this topic

#1 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 25 August 2011 - 02:48 PM

Could someone explain to me the basics of making a 3D game(FPS - first person shooter)? I want to do it in fx/afx Lua (when it comes out).

#2 louloux

louloux

    Casio Fan

  • Members
  • PipPip
  • 32 posts
  • Gender:Male

  • Calculators:
    Graph 85 SD
    Graph 35+
    fx-92

Posted 14 March 2012 - 04:23 PM

If you speak french:

On this link you can find introduction for beginners.

Louis

#3 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 14 March 2012 - 10:04 PM

Could someone explain to me the basics of making a 3D game(FPS - first person shooter)? I want to do it in fx/afx Lua (when it comes out).


Re: Doing it in lua: There;s absolutely no wayyou'd be able to get above maybe 2 fps in lua. You have to do this in C, preferably asm.

You may want to check out this wikibook on 3d engine design. You could also try to get in touch with AaroneusTheGreat from tifreakware, author of Dead on Arrival (A 3d FAT engine for the TI-89). He could probably give you some tips on what he did.

Edited by Forty-Two, 14 March 2012 - 10:28 PM.


#4 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 24 March 2012 - 08:11 PM

I was looking at the FAT documentation, and I came across this Raycasting Tutorial. It has lots of information on the subject, and walks through how something like this would be done.

#5 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 26 March 2012 - 07:36 PM

I was going to do it in luaFX, would that be too slow? If so, I am learning C slowly but surely so I could try it in C too.

#6 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 26 March 2012 - 10:18 PM

I was going to do it in luaFX, would that be too slow? If so, I am learning C slowly but surely so I could try it in C too.


If you think an fps of 2 is fine, then go for it.

#7 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 26 March 2012 - 10:43 PM

I played a BASIC 3D maze game (wireframe) and it had about 2fps.

#8 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 26 March 2012 - 11:31 PM

I played a BASIC 3D maze game (wireframe) and it had about 2fps.


You weren't shooting anything, were you.

#9 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 27 March 2012 - 02:49 PM

You weren't shooting anything, were you.


Ah, I see. Ok, I guess I'll do it in C. And thanks for the resources! :)

#10 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 29 March 2012 - 03:25 AM

Ah, I see. Ok, I guess I'll do it in C. And thanks for the resources! :)


'Welcome. I'd like to get involved in something like this once I get my cross-compiling setup set up.

#11 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 29 March 2012 - 02:42 PM

I'm going to wait until the C tutorial that AHelper (and I think someone else) is making is done before I start any big projects.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users