Log In  
Follow
Juju
[ :: Read More :: ]

Did anyone do that yet?

https://juju2143.ca/streamp8.html

(of course allow your webcam)

That's a nice use of GPIO ports. If anyone can figure out how to stream video faster than 0.9375 FPS, that would be pretty cool.

P#37988 2017-03-02 02:12 ( Edited 2017-03-11 13:17)

[ :: Read More :: ]

Cart #26505 | 2016-08-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Cart #26285 | 2016-08-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Cart #26253 | 2016-08-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Quick thing I made with the, ahem, undocumented mouse feature, dunno if it's been done before, but here's my take on a stacking window manager I coded in, like, less than an hour?

  • You can drag and drop windows
  • Active window goes on front
  • Each window has its own update/draw function, clip'd and camera'd to the window

I wanted to post this before going to sleep, but here's what's probably next:

  • Resizing windows
  • Title bars
  • Input to the active window
  • Task bar and desktop icons

Well, hope you like it. It's pretty much a multitasking OS in PICO-8 we have here.

P.S.: Since it uses the undocumented mouse feature, it may or may not work on anything other than the desktop version. You've been warned.

P#26254 2016-08-01 05:08 ( Edited 2016-08-08 05:00)

[ :: Read More :: ]

Cart #22219 | 2016-06-04 | Code ▽ | Embed ▽ | No License
16

It's me again with a game! The goal here is to pet the dog. Just press Z to pet the dog. That's it.

Remake of this thing by @i_am_agm
Undertale by Toby Fox
Dog Song by Toby Fox, transcribed by DJDelta0 and MekHunter and in PICO-8 by myself, Juju

P#22220 2016-06-03 22:35 ( Edited 2016-06-04 04:36)

[ :: Read More :: ]

Cart #22159 | 2016-06-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Heh, been a while I played with PICO-8. Anyway, I had this idea, since the TI-83+ graphic calculator screen is smaller than PICO-8, you can probably emulate it inside of PICO-8? Well, the RAM is barely bigger than the TI-83+ and doesn't have 50 keys so that probably won't work, so I just wrote an equivalent of the Output() function, complete with the font (see the weird garbage in the gfx editor? That's the font. I abuse the fact one 16-color pixel takes the same space as 4 monochrome pixels), wrapping around the 96x64 screen and character 0xD6 is a newline. Now you can port your favourite 83+ BASIC games, provided they only used two buttons and the D-pad!

In this cartridge, I show all the characters of the font you can use between 0 and 255 (actually 1 and 247, the rest should be blank), press up and down to scroll. You can look at the code, there's the output function defined as such:

output(x,y,s)
x: row between 0 and 15
y: column between 0 and 7
s: character array to output (like, {0x48,0x65,0x6C,0x6C,0x6F} for "Hello", refer to this link for the codes)

Also, want finer control over x and y? Just comment line 4 out.

In conclusion, it may just be an additional constraint over the one specified for PICO-8: 96x64 monochrome screen with a 7x5 font, as opposed as a 128x128 16-color screen with a 5x3 font. Anyway, have fun!

P.S.: Small font next?

P#22161 2016-06-03 03:14 ( Edited 2016-06-03 08:41)