Alternatively, join us on Discord.

PICO-8 : Fantasy console

Started by Duke "Tape" Eiyeron, April 16, 2015, 08:44:02 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

CKH4

April 18, 2015, 05:34:45 pm #30 Last Edit: April 18, 2015, 05:42:16 pm by CKH4
Quote from: DJ Omnimaga on April 18, 2015, 07:33:41 am
Ah strange, I never got them. On top of that, my old PMs got deleted >.<

Also I just checked Voxatron and it really looks cool O.O

I was just about to say that.

Edit. Does anyone know the estimated release date?


DJ Omnimaga

What I am curious about is if PICO-8 will be free.

Ivoah

Quote from: CKH4 on April 18, 2015, 05:34:45 pm
Quote from: DJ Omnimaga on April 18, 2015, 07:33:41 am
Ah strange, I never got them. On top of that, my old PMs got deleted >.<

Also I just checked Voxatron and it really looks cool O.O

I was just about to say that.

Edit. Does anyone know the estimated release date?


There are redemption codes for a alpha version on his twitter.

Quote from: DJ Omnimaga on April 18, 2015, 06:06:26 pm
What I am curious about is if PICO-8 will be free.


Well, the alpha is free, I hope the final product will be too.

CKH4

I've been using the alpha and its the coolest thing I have ever seen / used ever. I wonder where he wants bug reports though.


Ivoah

April 19, 2015, 10:06:28 pm #34 Last Edit: April 20, 2015, 04:55:23 pm by Ivoah
Quote from: CKH4 on April 19, 2015, 05:44:05 am
I've been using the alpha and its the coolest thing I have ever seen / used ever. I wonder where he wants bug reports though.


The only gripes I have are the lack of sqrt, pairs, and ipairs. sqrt can be worked around with x^(1/y), and there is an all function which works like pairs, but why change something that's already in lua?

Duke "Tape" Eiyeron

Quote from: Ivoah on April 19, 2015, 10:06:28 pm
Quote from: CKH4 on April 19, 2015, 05:44:05 am
I've been using the alpha and its the coolest thing I have ever seen / used ever. I wonder where he wants bug reports though.


The only gripes I have are the lack of sqrt, pairs, and ipairs. sort can be worked around with x^(1/y), and there is an all function which works like pairs, but why change something that's already in lua?


Because it wouldn't be fun. The interest point into PICO-8 is you have basically a fantasy retro console. YOu probably need to redo more or less all the work around and you usually don't need such things like sqrt in games (distance calculations stay the same when squared or not).

Snektron

Well i wouldn't call the lack of basic functions "fun" but okay
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Duke "Tape" Eiyeron

That's not fun I know, right. But do you know how Doom calculated distance? Inverse square black magic
float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y  = number;
i  = * ( long * ) &y;                       // evil floating point bit level hacking
i  = 0x5f3759df - ( i >> 1 );               // what the f***?
y  = * ( float * ) &i;
y  = y * ( threehalfs - ( x2 * y * y ) );   // 1st iteration
//      y  = y * ( threehalfs - ( x2 * y * y ) );   // 2nd iteration, this can be removed

return y;
}


WHen you don't have the function/opcode, do something clever! :)

Snektron

ah yes, i know that function. I use it in my particle systems too
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


CKH4

Is there a way to fill a portion of the screen?


Ivoah

Quote from: CKH4 on April 20, 2015, 09:32:21 pm
Is there a way to fill a portion of the screen?


draw a solid rectangle

CKH4

Sorry, I should have been more specific, I meant an irregular part of the screen.


DJ Omnimaga

I think I should be fine with the limitations if I ever attempted learning Lua for that console, because most games I do are RPGs and only requires basic math operations and no 3D.

Ivoah

I'm mainly confused as to why he removed a standard function and reimplemented it with a different name.

Snektron

3d on this would be cool though :o
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Powered by EzPortal