* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: PICO-8 : Fantasy console  (Read 19112 times)

0 Members and 1 Guest are viewing this topic.

Offline Duke "Tape" Eiyeron

  • Urist McEiyolobster
  • Super User
  • Join Date: Nov 2014
  • Location: (V)(-_(//));(V)
  • Posts: 1636
  • Post Rating Ratio: +11/-2
  • Fanciest Walrus of the oceans.
    • @@Eiyeron
    • Eiyeron
    • /u/Eiyeron
    • Eiyeron
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
  • Gender: Male
PICO-8 : Fantasy console
« on: April 16, 2015, 08:44:02 am »
I discovered about PICO-8 months ago and Lexaloffle was kind enough to give me a code for alpha builds of it.

What's PICO-8? PICO-8 is a fantasy console project. Run in Lua and with SDL2, it aims to be run on computers and the Raspberry PI. It greets you with a Lua shell/CLI not too far from good old computers like C64 but that's not the only thing it includes. It includes a code editor (up to ~15KB lua code), a sprite editor (~256 different sprites), a map editor (one only map, 256*256, and the tileset is the spritesheet) and even sound/music editors.

(Found on the site home)

It's quite easy to program with, I'm also going to add one mid-minor project done here in my list. I started programming on it because I was reminded of LuaFX or my days when learning programmation on my G100+. Projects or mockups on it looks already promising as even in the demos we have a simplistic raycaster!

Here's a quick thing I did with to get my hands on (twitter GIF/video): [LINK].

It should be released as alpha for next LDJAM.
« Last Edit: April 16, 2015, 09:00:18 am by Duke "Tape" Eiyeron »


  • Calculators owned: A lot.

Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: PICO-8 : Fantasy console
« Reply #1 on: April 16, 2015, 12:26:15 pm »
This looks really sweet! I love lua for smallish stuff like this, and I think it's a perfect language to use.

EDIT: I wonder if this would be able to be ported to the Nspire?
« Last Edit: April 16, 2015, 12:46:32 pm by Ivoah »
  • 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

Offline Duke "Tape" Eiyeron

  • Urist McEiyolobster
  • Super User
  • Join Date: Nov 2014
  • Location: (V)(-_(//));(V)
  • Posts: 1636
  • Post Rating Ratio: +11/-2
  • Fanciest Walrus of the oceans.
    • @@Eiyeron
    • Eiyeron
    • /u/Eiyeron
    • Eiyeron
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #2 on: April 16, 2015, 12:51:27 pm »
I asked about Lexaloffle for hypothetical power requirements. Looks like the host needs to bear 2 millions LUA's VM operations/s and drawing the sprites, maps and drawing commands without slowing down. It could be feasible but it'll be clocked down a lot. I'll eventually suggest him to try porting it on Nspire.
  • Calculators owned: A lot.

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3155
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #3 on: April 16, 2015, 01:01:01 pm »
Wait, is this an OS? that is really awesome *.*
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: PICO-8 : Fantasy console
« Reply #4 on: April 16, 2015, 01:24:22 pm »
Wait, is this an OS? that is really awesome *.*

It looks like it's more of a VM/emulator, kinda like computercraft or (less so) LÖVE.
  • 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

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3155
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #5 on: April 16, 2015, 01:36:56 pm »
Still cool! Also i noticed it will also be available for web, so that'll be cool too
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline Duke "Tape" Eiyeron

  • Urist McEiyolobster
  • Super User
  • Join Date: Nov 2014
  • Location: (V)(-_(//));(V)
  • Posts: 1636
  • Post Rating Ratio: +11/-2
  • Fanciest Walrus of the oceans.
    • @@Eiyeron
    • Eiyeron
    • /u/Eiyeron
    • Eiyeron
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #6 on: April 16, 2015, 02:02:17 pm »
Oh I overlooked that detail.
Wait, is this an OS? that is really awesome *.*
Wait, is this an OS? that is really awesome *.*

It looks like it's more of a VM/emulator, kinda like computercraft or (less so) LÖVE.

Yeah, it bears both of these parts. You can mess with some files and folders in a cart repository. As in Voxatron, a saved file is actually a program with its data (map, sprite, sound, etc...). You'll be able to save them non compressed or compressed into a picture with a thumbnail.
  • Calculators owned: A lot.

Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: PICO-8 : Fantasy console
« Reply #7 on: April 16, 2015, 02:32:25 pm »
Is it going to be opensource?
  • 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

Offline CKH4

  • Extravagant Sushi
  • Super User
  • Join Date: Jan 2015
  • Location:
  • Posts: 872
  • Post Rating Ratio: +3/-2
    • View Profile
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #8 on: April 16, 2015, 02:33:17 pm »
This looks really cool and I can't wait to try it.
  • Calculators owned: TI-83+, TI-84+


Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: PICO-8 : Fantasy console
« Reply #9 on: April 16, 2015, 02:46:04 pm »
Was the editor written 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

Offline Duke "Tape" Eiyeron

  • Urist McEiyolobster
  • Super User
  • Join Date: Nov 2014
  • Location: (V)(-_(//));(V)
  • Posts: 1636
  • Post Rating Ratio: +11/-2
  • Fanciest Walrus of the oceans.
    • @@Eiyeron
    • Eiyeron
    • /u/Eiyeron
    • Eiyeron
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #10 on: April 16, 2015, 04:10:05 pm »
I don't really know. It's like a console, you don't really know what's inside. We have although something like a memory map to fiddle with some memory zones (like Maps or SPR data)
This looks really cool and I can't wait to try it.
Try asking Lexaloffle then ;) But make sure you give feedback, alpha testing is crucial!
  • Calculators owned: A lot.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18249
  • Post Rating Ratio: +91/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #11 on: April 16, 2015, 04:37:25 pm »
This looks really cool and fun to play with. I like such old school stuff. I don't do Lua but I am curious about what people will come up with. Maybe someone could port some old calc games to it? :P
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3155
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #12 on: April 16, 2015, 04:46:15 pm »
But if this uses cartridges, then wouldn't it need like an usb peripheral or something?
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: PICO-8 : Fantasy console
« Reply #13 on: April 16, 2015, 04:47:22 pm »
But if this uses cartridges, then wouldn't it need like an usb peripheral or something?

It doesn't use physical cartridges (I think, correct me if I'm wrong),  that's just the name the developer chose for the bundled programs/data.
  • 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

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3155
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: PICO-8 : Fantasy console
« Reply #14 on: April 16, 2015, 04:48:21 pm »
Ah okay. That confused me for a bit.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games