886
TI Z80 / Re: [Axe] Faces, a 3D space shooter
« on: October 28, 2013, 04:35:53 pm »
Turrets don't fly but they will be shooting at you, sure.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to. 886
TI Z80 / Re: [Axe] Faces, a 3D space shooter« on: October 28, 2013, 04:35:53 pm »
Turrets don't fly but they will be shooting at you, sure.
887
TI Z80 / Re: [Axe] Faces, a 3D space shooter« on: October 28, 2013, 04:25:16 pm »
Well, since we're in space, it should be impossible to control ... I might think of non-reducing momentum, since there is no friction to slow the ship down, that'd be fun
888
TI Z80 / Re: [Axe] Faces, a 3D space shooter« on: October 28, 2013, 10:36:59 am »
Thanks I started it like 3 months ago
889
TI Z80 / [Axe] Faces, a 3D space shooter« on: October 28, 2013, 09:38:13 am »
Hey guys,
I've been reluctant about making a thread for this as I wanted it to be my secret project, but tifreak convinced me, so here it is Faces is a 3D space shooter taking place in a distant (and much unlikely to happen) future where a rebel armada took over many planets of the universe to do rebellion-related stuffs. Your mission, as an agent sent by the official government, is to free these planets by destroying the turrets the rebellion put on them. The game is far from finished and not really enjoyable as the enemies don't have sprites, don't fire and die with one shot, I have only one planet (although the level format/loading is working) among other things. BUT ! All the 3D rendering is done, XY rotations are working, planets are solid, I have a beautiful stars background, 3D collisions between your laser and the faces of the planet and the enemies are done, score with custom font is working (thanks Keoni29 from Omnimaga for the font), everything running at 20 FPS at 6 MHz on my TI-83+.fr. So, let's have a little screenshot, shall we ? I don't post a demo for now because I don't think it's really worth it, but if you want to try anyway with the few things you can do with it, just ask and I'll post it Share comments 890
Axe / Re: Write the fastest 3D cube« on: October 28, 2013, 07:58:06 am »
I went to 58-55 FPS no code though, I'm not home atm, and the screenie looks the same anyway.
891
Axe / Re: Write the fastest 3D cube« on: October 27, 2013, 10:10:43 pm »
@Spyro543 you're welcome
@XiiR3CR34T10N Well, that's kinda the point, right ? 892
Axe / Re: Write the fastest 3D cube« on: October 27, 2013, 08:56:02 pm »
Thanks guys
@XiiR3CR34T10N : I only use very basic 3D here (simple usually means fast). All you have to know is the rotation matrices (I multiplied the X one by the Y one, you can find all three X, Y and Z on the internet, even on Wikipedia by searching "rotation matrix"), how to multiply a 3D point by a matrix and how to project a 3D point on a 2D screen. For this latter, it's very simple : divide the 3D X and Y coordinates by the Z one to get the 2D coordinates. Make sure to multiply the 3D X/Y coordinates by a zoom factor to lower visual distortion. Also, remember that (0,0) must be the center of the screen, so just add 48 and 32 to the 2D X and Y coordinate resectively. Of course, the source code is here to help you 893
Axe / Write the fastest 3D cube« on: October 27, 2013, 04:10:55 pm »
Hey guys,
With TheMachine02 we made a contest about who could write the fastest 3D cube, me vs GLib The rules are simple :
And here's the source : Quote from: Axe :.FASTCUBE If you want to try, please do 894
The Axe Parser Project / Re: Bug Reports« on: October 26, 2013, 04:08:22 pm »
Bug with Axe 1.2.2 : seems that the app doesn't know how to count free app pages. I still have at least 2 app pages and 26k of free ROM, and it won't compile a 15k app.
Error code like I saw it on-screen : 0B 370040F1801113FF FF4000748674FB49 76 895
TI Z80 / Re: [2013 Contest][Axe] Siege« on: October 25, 2013, 04:37:48 pm »
I think there's a maximum of nested conditions like this. Not sure how much.
896
ASM / Re: [z80] Floating Point Routines« on: October 21, 2013, 11:35:44 am »
*cough* *cough* Join KnightOS dev team *cough* *cough* add float routines *cough* *cough* write a homescreen app *cough*
897
TI Z80 / Re: [Contest 2013][Axe] I'm thirsty« on: October 21, 2013, 09:21:37 am »
I don't think so unfortunately. I already have too many projects.
898
ASM / Re: [z80] Floating Point Routines« on: October 21, 2013, 08:58:57 am »
You could pretty much write an OS out of that.
899
Introduce Yourself! / Re: ClrDraw« on: October 21, 2013, 04:06:48 am »
Welcome to Omnimaga
Also, I wrote a similar shell, AxeSh, which uses an axiom I wrote to open the Axe app, compile a program and enable Axe's hook from within the shell. Here's the thread : http://ourl.ca/17048 Also, I attached to this post the axiom I use to interface with the Axe app, in Axe (I never released it) . The axiom features 4 commands : RunPrgm(, MainMenu, CompileAxe( and AxeHook. RunPrgm and CompileAxe both take a string as an argument, which obviously must be a program name starting with the token "prgm". RunPrgm can only run non-archived Nostub programs, but it only takes 12 bytes. 900
TI Z80 / Re: [Contest 2013][Axe] I'm thirsty« on: October 21, 2013, 03:52:00 am »
Bump,
Due to the lack of time resulting of unexpected IRL complications, I won't do what I originally planned, but I'll try at least to submit some sort of a sandbox. |
|