Show Posts

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.


Messages - Matrefeytontias

Pages: 1 ... 52 53 [54] 55 56 ... 133
796
Axe / Re: Axe Q&A
« on: November 25, 2013, 08:25:04 am »
Did you start your programs with a dot and the name of your executable ?

797
TI Z80 / Re: [Axe] Ikaruga X
« on: November 25, 2013, 07:09:56 am »
Program accepted on ticalc ! :D Download link updated.

798
TI Z80 / Re: [Axe] Ikaruga X
« on: November 24, 2013, 09:09:01 pm »
Guys ... today is the D day. Yes, you got it, this post marks the end of 9 long months of hard work and the release of the biggest project of my whole life (which has not been that long, you'd say).

Funny stats : the executable is 18 373 bytes, and the full source is around 29 500 bytes.

First, I want to apologize about one thing : there is no beautiful ending scene. Actually, there is no ending scene at all. The reason for that is that strangely, the game will shamelessly crash instead of running if it's above a certain size (which appears to be around 18 400 bytes). So, sorry about that.

Instead, what you have is :
  • Five levels
  • Five bosses (?)
  • Six weapon upgrades
  • Two weapons : normal bullets and homing missiles
  • 16 different enemies, each with their own behaviour
  • Checkpoints (?)
  • Rage. Count on that.

Everything on how to play this game is written in the readme. I guess there is not much more to say, excepting, enjoy :D

EDIT : download on ticalc : http://www.ticalc.org/archives/files/fileinfo/457/45712.html

799
[FR] Hors-Sujet / Re: Le jeudi c'est bien le fun
« on: November 24, 2013, 10:07:15 am »
Pas ce soir par contre, dû à l'autre thread où la marde a pogné, comme on dit en bon québécois, c'est dommage je voulais te montrer ma collection de cartes perforées que je me suis pogné tantôt.

Meh, dans le sud de la France, se pogner, c'est se tripoter, si vous voyez ce que je veux dire... :S
(Remarque : la phrase prend un tout nouveau sens ainsi :-°)
Ah toi aussi t'as compris ça au début :P bienvenue au Omnimaga Sudist Club ;D

800
TI Z80 / Re: GLIB a graphics axe 3d librairy
« on: November 24, 2013, 05:51:54 am »
* Matrefeytontias wants a visual proof :P

801
[FR] Hors-Sujet / Re: Le jeudi c'est bien le fun
« on: November 23, 2013, 03:58:57 pm »
Ce que j'avais pas compris c'était le Québécois dans le post de Juju ... J'avais compris pour Jeudi quand même <_<

802
The Axe Parser Project / Re: Features Wishlist
« on: November 22, 2013, 12:03:54 pm »
This question has been asked once or twice per page since the 84+CSE came out. Runer112 wants to make Axe color-compatible with Axe 2.0.

803
[FR] Hors-Sujet / Re: Le jeudi c'est bien le fun
« on: November 22, 2013, 04:05:28 am »
Paaas cooompriiis D:
* Matrefeytontias runs

804
Axe / Re: Approximating inverse trigonometric functions
« on: November 22, 2013, 12:40:34 am »
Nice :D and yeah, I figured out that I could use a LUT for [89,128], but I was too lazy to copy the values, since I had no computer atm :P

805
Axe / Re: Approximating inverse trigonometric functions
« on: November 21, 2013, 11:58:03 am »
Bad idea, that would only be slower, weighter and not even more accurate due to Axe's precision.

806
Axe / Re: Approximating inverse trigonometric functions
« on: November 21, 2013, 08:46:11 am »
Taking care of the accuracy at the end points is the purpose of segmenting the function, so that the square roots gives the right curve to the function. It has an error margin of 1 everywhere on the curve.

807
Axe / Re: Approximating inverse trigonometric functions
« on: November 21, 2013, 08:34:50 am »
Basically, it takes a parameter in the range [-128,128] and returns the corresponding cos/sin -compatible angle (between 0 and 256 inclusive)
This is meant to be used in Axe only, so it works with integers between -128 and 128 and outputs integers between -128 and 128. That's why it's in the Axe subforum.

To have a proper comparison, you should use this as a reference cos-1 :

cos-1(x / 128) * 128 / pi

808
[FR] Hors-Sujet / Re: Le jeudi c'est bien le fun
« on: November 21, 2013, 07:50:12 am »
À part que /me lost, je vois pas vraiment ;D

809
Axe / Re: New Tilemapping Tutorial With Example
« on: November 21, 2013, 07:45:48 am »
Please use the [code ][/ code] tags (without the spaces) to put your code in.

810
Axe / Approximating inverse trigonometric functions
« on: November 21, 2013, 07:43:26 am »
Hey guys,

I wanted to use cos-1 for a spherical mapping, but since it doesn't exist in Axe, I had to approximate it :P

So here's the thing : cos-1 =

Okay I'll explain that ;D

So I did it in a non-fonctionnal way, thus with an algorithm. Basically, it takes a parameter in the range [-128,128] and returns the corresponding cos/sin -compatible angle (between 0 and 256 inclusive).
  • First, if |x| is lesser than 89 (I took that value from a graphed cos-1) :
  • Else :
  • If x > 0, we substract the result from 128.
And amazingly, that gives us an approximation with an error range of only 1 ! :D

If someone could graph the thing, Wolfram doesn't seem to be capable of that.

So here's the Axe code as I did it :

:Lbl ArcCos
:~abs(r1)→r2
:If r2>>~89
:~r2//3+64
:Else
:128-sqrt(r2+128*30)
:End
:→r2
:r1ee0??128-r2→r2
:r2
:Return


Exactly 255 bytes in Noshell, isn't that beautiful ;D

I'm working on sin-1 as well, so expect it for in a few hours.

Pages: 1 ... 52 53 [54] 55 56 ... 133