Join us on Discord!
You can help CodeWalrus stay online by donating here.

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

#30
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?
  • Calculators owned: TI-83+, TI-84+


Dream of Omnimaga

What I am curious about is if PICO-8 will be free.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

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.
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

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.
  • Calculators owned: TI-83+, TI-84+


Ivoah

#34
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?
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

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).
  • Calculators owned: A lot.

Snektron

Well i wouldn't call the lack of basic functions "fun" but okay
  • Calculators owned: TI-84+
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 c?
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! :)
  • Calculators owned: A lot.

Snektron

ah yes, i know that function. I use it in my particle systems too
  • Calculators owned: TI-84+
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?
  • Calculators owned: TI-83+, TI-84+


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
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

CKH4

Sorry, I should have been more specific, I meant an irregular part of the screen.
  • Calculators owned: TI-83+, TI-84+


Dream of 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.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Ivoah

I'm mainly confused as to why he removed a standard function and reimplemented it with a different name.
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

Snektron

3d on this would be cool though :o
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Powered by EzPortal