Log In  

I'm happy to announce the relaunch of the Pico-8 wiki!


I've spent the last few weekends writing articles and reference material for Pico-8, including complete API and command references, a memory map (including format details), a summary of the Lua subset, and tutorials on several subjects. This is very much a rough draft and I still have a list of to-dos, missing articles, more thorough sample code with screenshots, and some stuff I want to reorganize.

But it's a wiki, so you can help! Corrections are welcome at this stage. If you want to discuss a change before making it, hit me up on Slack or use Wikia's messaging feature or just reply here. But don't be shy about changing things directly.

Let me know what you think!


Two possible points of controversy I'll mention up front:

  • I tweaked the theme colors so they're reasonably readable, matching the forum site. I'm still a bit concerned that the Pico-8 red is unsuitable for link and header text. One of my monitors apparently doesn't support sub-pixel rendering or something and blurs it all to hell, but I'm not sure how big a problem that is. I tried a bunch of options and all the others seemed to drop the Pico-8 feel of the site. Suggestions welcome.

  • The cos, sin, and atan2 articles currently use a different convention to explain the y-inversion than the official docs do. A quick survey of the Slack group led me to try and explain it as inverting the angle direction and not the sign of sin(). This works until you get to atan2, which requires inverting the dy argument to fit that model. So the choices are counterclockwise with inverted sin() result, or clockwise with inverted atan2() dy argument. Inverting a result seems less problematic than inverting an argument, so I'll probably change it back. (I already have the diagram drawn.) Feedback welcome here as well.


-- Dan

P#23100 2016-06-18 04:40 ( Edited 2016-09-23 18:02)

Hey this is cool good work, I can post by doing some screen shots and stuff next week :)

P#23113 2016-06-18 09:10 ( Edited 2016-06-18 13:10)

Great work Dan!

You might want to activate the link to the wiki ;)

P#23114 2016-06-18 10:17 ( Edited 2016-06-18 14:17)

matt: I assume you mean to make the link in my post an actual link, so I have done so. :) (I'm so used to forum software auto-linking URLs...)

P#23121 2016-06-18 12:23 ( Edited 2016-06-18 16:23)

me too!

and the pico forum not honouring selected text when you click the helper buttons doesn't, erm, help much

P#23124 2016-06-18 13:31 ( Edited 2016-06-18 17:31)

Hey dddaaannn, I'm not the best programmer but I thought one way I could help out was you mentioned screenshots for the pages?
What exactly do you want screenshots of?
And is there anything else I could be doing to help?

I had a look through pretty much the whole wiki and learned a lot myself already: I think it's a great way to get people quickly up to knowledge when the find out about Pico-8 so nice one :^)

P#23498 2016-06-23 13:42 ( Edited 2016-06-23 17:42)

I'm glad it's useful!

Many of the API reference pages could be expanded to include informative screenshots and GIF movies, and possibly even downloadable demo carts. I tried to write simple sample code for every API, though there may be some gaps. I don't think every feature needs a screenshot or demo cart, but there are probably more that deserve some that don't have any.

The easiest place to start would be the graphics APIs. Make a new cart with the demo code from the page, run it, then screenshot the result and add it below the sample.

P#23513 2016-06-23 20:31 ( Edited 2016-06-24 00:31)

:D posted some screen shots for the graphics api but had a little trouble formatting the text and images :/ will do more soon :)

P#23612 2016-06-25 10:36 ( Edited 2016-06-25 14:36)

Good stuff, thanks podfish!

P#23656 2016-06-26 03:14 ( Edited 2016-06-26 07:14)

Glad to see how much great work you've done! I haven't make a mistake!

P#23676 2016-06-26 13:15 ( Edited 2016-06-26 17:15)

I use the wiki all the time! Would love to contribute in any way I can. If there are any specific demos which need making, let me know! :)

P#28237 2016-09-09 17:29 ( Edited 2016-09-09 21:29)

I discovered this Wikia was revived the other day and I am so thankful!!! As a total programming noob, I really needed something that goes through and explains the commands a little more in depth, so this is great.

Keep it going guys/girls!

P#29168 2016-09-23 14:02 ( Edited 2016-09-23 18:02)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2022-12-01 18:58:34 | 0.008s | Q:25