PICO-8

Discussion in 'Game creation kits' started by hitbyambulance, May 1, 2016.

  1. hitbyambulance

    hitbyambulance Active Member

    Joined:
    Nov 26, 2005
    Messages:
    620
    Location:
    Seattle, WA
    I've been playing around with this, and it's fun:

    http://www.lexaloffle.com/pico-8.php

    very nice integrated 'IDE'. i really like the products that Lexaloffle has put out in the past, and this is no exception.

    if i had a Pandora, i'd try out the Raspberry Pi binary.
     
    Tags:
    tarator and el joker like this.
  2. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,273
    Location:
    Everywhere
    Interesting. Voxatron also looks cool. I want to look through what people have done with them so far, and maybe I will get in on the fun.
     
  3. hitbyambulance

    hitbyambulance Active Member

    Joined:
    Nov 26, 2005
    Messages:
    620
    Location:
    Seattle, WA
    check out the top-rated cartridges on the Lexaloffle BBS to see some of the interesting things people have pulled off with the "console's" limitations. it's really funny that the game data is actually stored in the "cartridge's" .PNG image. heh.

    Voxatron is very neat indeed - really nice physics-like effects in a voxel environment. (i only didn't mention it because there's no ARM version.)
     
    rygD likes this.
  4. hitbyambulance

    hitbyambulance Active Member

    Joined:
    Nov 26, 2005
    Messages:
    620
    Location:
    Seattle, WA
    this is interesting - PICO-8 will ship with the PocketCHIP:

    http://getchip.com/pages/pocketchip

    i just now purchased the standalone CHIP, as there will be a binary released at some point for PICO-8 license holders.
     
    Eight Bit and kuru like this.
  5. traylorpark

    traylorpark Active Member

    Joined:
    Sep 30, 2008
    Messages:
    571
    Gah! I love Pico8! I'm dying to get this to run on my Pandora. Has anybody tried it?

    I've been trying all day to get it to run, looks like there are libraries missing, but I am starting to get out of the comfort of the kiddie pool here.

    It would be fantastic if someone else could give it a shot. Pandora and Pico8 were made for each other!
     
    rygD likes this.
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Pandora is softfp, pico8 is most certainly compiled for hard, so it will be tricky. But the new hard support layer from notaz may help (be sure to have this compatibility layer @traylorpark ).
     
  7. traylorpark

    traylorpark Active Member

    Joined:
    Sep 30, 2008
    Messages:
    571
    Thanks for the recommendation, that certainly helped get things moving, at least the Pandora could try to run the binaries.
    So, Pico8 comes in 2 binary flavors, one compiled statically (doesn't need SDL2) and another dynamically loads libraries.

    After installing the "libbcmhost-shim" package, I gave the static binary a shot. It dies with a segmentation fault. A "gdb backtrace" gave the following results.
    #0 0x00064f08 in ?? ()
    Cannot access memory at address 0x0
    #1 0x4015151e in __default_morecore () from /lib/arm-linux-gnueabihf/libc.so.6
    #2 0x00000002 in ?? ()
    #3 0x00000002 in ?? ()
    Backtrace stopped: previous frame identical to this frame (corrupt stack?)​

    I'm guessing there is nothing I can do here.

    Which leaves me with the dynamic binary. However, this one requires SDL2. Is it possible to get SDL 2 on the Pandora?
     
  8. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,251
    Code::Blocks PND should contain SDL 2.
     
  9. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Yeah, but compiled for SoftFP, not for Hard.
     
  10. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,251
    I guess I missed the Raspberry Pi target...
     
  11. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,273
    Location:
    Everywhere
    I have a quick dumb question that I will probably be able to answer myself later when I can watch videos. What kind of games are possible with the limitations? If Flappy Bird is on the low end (I saw a video of a surfing game, so close enough), what is the high end like (Tetris, Super Mario Bros, The Legends of Zelda, etc., depending on the possible complexity and size/content than can be squeezed into a cartridge)?

    I am really interested, I just have a few things I need money for first, like turning my Pyra prepreorder into a preorder. I would like to try to get Voxatron while it is in alpha and comes with Pico-8 if I think I will enjoy both.
     
  12. hitbyambulance

    hitbyambulance Active Member

    Joined:
    Nov 26, 2005
    Messages:
    620
    Location:
    Seattle, WA
    you can actually play the user-made games on the web and see for yourself. this link already sorts by 'top rating' so most of the impressive stuff is on the first few pages. just select a title and it'll load in the browser:

    http://www.lexaloffle.com/bbs/?cat=7&sub=2&orderby=rating

    some interesting examples: Celeste, Tower of Archeos, PICORACER-2048, Hydra, Puzzle Cave, Wizards Rule (a remake of Wizard of Wor)

    i haven't seen anything sprawling in scope - it does force you to think small-scale (or make clever use of algorithms for procedurally generated maps/levels).
     
    Last edited: May 13, 2016
    traylorpark and rygD like this.
  13. erico

    erico Advanced Member

    Joined:
    Oct 25, 2011
    Messages:
    1,596
    Location:
    Brasil
    Asks for a handheld (pocket please)
     
  14. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,273
    Location:
    Everywhere
    I don't understand.
     
  15. hitbyambulance

    hitbyambulance Active Member

    Joined:
    Nov 26, 2005
    Messages:
    620
    Location:
    Seattle, WA
  16. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,273
    Location:
    Everywhere
    Oh. Yeah, he worked with them to make a special version for it. You can't copy that version. Maybe Pyra for the full one?
     
  17. erico

    erico Advanced Member

    Joined:
    Oct 25, 2011
    Messages:
    1,596
    Location:
    Brasil
    It is a great idea but not pocketable.
     
  18. traylorpark

    traylorpark Active Member

    Joined:
    Sep 30, 2008
    Messages:
    571
    @ptitSeb is compiling SDL 2 for HardFP possible on the Pandora? If it is, I would like to give that a shot.
     
  19. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    @traylorpark : not on the Pandora itself no. You need a cross-compiler configure for Hardfp or compile it from a Pyra dev-board or on another compatible machine (like an ODroid, or a RPi, but the GLES part can be different). I may try this weekend to compile SDL2 on Hardfp (on an ODroid) if I find some time (nd if don't forget to try that).
     
  20. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Ah yes, Löve 0.9.x, I can try that!
     
    rygD likes this.

Share This Page

Loading...