DOJI13 [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=68239
meme
<img style="margin-bottom:16px" border=0 src="/media/68239/20_costume2.png" alt="" />
https://www.lexaloffle.com/bbs/?tid=53214
https://www.lexaloffle.com/bbs/?tid=53214Fri, 23 Jun 2023 19:14:53 UTCI'd like to do a collab with someone
<p>i'm doing a collab to make my first game and learn more lua</p>
https://www.lexaloffle.com/bbs/?tid=53204
https://www.lexaloffle.com/bbs/?tid=53204Thu, 22 Jun 2023 23:59:19 UTCthingy
<p>
<table><tr><td>
<a href="/bbs/?pid=131247#p">
<img src="/bbs/thumbs/pico8_lofi_pc-0.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=131247#p">
lofi_pc</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=131247#p">
[Click to Play]</a>
</td></tr></table>
<br />
^^^<br />
that's me</p>
https://www.lexaloffle.com/bbs/?tid=53203
https://www.lexaloffle.com/bbs/?tid=53203Thu, 22 Jun 2023 23:39:13 UTCI'm scared 😁👍
<p>there's a big storm and the power went out.<br />
these might be my last words for a while</p>
https://www.lexaloffle.com/bbs/?tid=53197
https://www.lexaloffle.com/bbs/?tid=53197Thu, 22 Jun 2023 01:58:29 UTCShip Movement
<p>
<table><tr><td>
<a href="/bbs/?pid=131210#p">
<img src="/bbs/thumbs/pico8_ship_movement-2.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=131210#p">
ship_movement</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=131210#p">
[Click to Play]</a>
</td></tr></table>
</p>
https://www.lexaloffle.com/bbs/?tid=53195
https://www.lexaloffle.com/bbs/?tid=53195Thu, 22 Jun 2023 00:18:54 UTCMy Gerbil
<img style="margin-bottom:16px" border=0 src="/media/68239/SmartSelect_20230612_193015_Chrome.jpg" alt="" />
<p>this might be the cutest image ever taken</p>
https://www.lexaloffle.com/bbs/?tid=53067
https://www.lexaloffle.com/bbs/?tid=53067Tue, 13 Jun 2023 00:20:07 UTCDoes anyone want to try this challenge?
<p>This could be a game jam if enough people try it</p>
<h1>Graphics Requirements</h1>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
You must use a 1-bit color palette and a 64x64 screen.<br />
so, a jelpi game might look like this:<br />
<img style="margin-bottom:16px" border=0 src="/media/68239/SmartSelect_20230612_165042_Chrome.jpg" alt="" /></div></div></div></p>
<h1>Sound Requirements</h1>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;">You must use only 3 sound channels, the square channel, the triangle channel, and the noise channel.</div></div></div></p>
https://www.lexaloffle.com/bbs/?tid=53064
https://www.lexaloffle.com/bbs/?tid=53064Mon, 12 Jun 2023 21:58:01 UTCchanged my pfp
<p>i changed my pfp to squiddy</p>
<img style="margin-bottom:16px" border=0 src="/media/68239/9_SmartSelect_20230611_154710_Chrome.jpg" alt="" />
<h3>Play Squiddy</h3>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
<table><tr><td>
<a href="/bbs/?pid=98017#p">
<img src="/bbs/thumbs/pico8_squiddy-0.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=98017#p">
squiddy (1k jam)</a><br><br>
by <a href="/bbs/?uid=1">
zep</a>
<br><br><br>
<a href="/bbs/?pid=98017#p">
[Click to Play]</a>
</td></tr></table>
<br />
</div></div></div></p>
https://www.lexaloffle.com/bbs/?tid=53049
https://www.lexaloffle.com/bbs/?tid=53049Sun, 11 Jun 2023 20:52:56 UTCCopying sprites does not copy to the clipboard
<p>When i try to copy sprites from the sprite editor, they do not copy to the clipboard.<br />
It seems that the actual clipboard and the pico-8 clipboard are not both stored in the actual clipboard</p>
<p>Also, i'm using pico 8 education edition on an android.</p>
https://www.lexaloffle.com/bbs/?tid=53045
https://www.lexaloffle.com/bbs/?tid=53045Sun, 11 Jun 2023 18:50:41 UTCjelpi and mimo sprites for an upcoming creepy thing
https://www.lexaloffle.com/bbs/?tid=52820
https://www.lexaloffle.com/bbs/?tid=52820Mon, 22 May 2023 01:11:19 UTCi decided to put the whole PICO-8 user manual in a post
<h1>PICO-8 User Manual</h1>
<p>PICO-8 v0.2.4c<br />
<a href="https://www.pico-8.com">https://www.pico-8.com</a></p>
<h2>Author(s)</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
Joseph White // [email protected] </p>
<h3>Edited by</h3>
<p>@DOJI13<br />
</div></div></div></p>
<h3>PICO-8 is built with:</h3>
<p>SDL2 <a href="http://www.libsdl.org">http://www.libsdl.org</a><br />
Lua 5.2 <a href="http://www.lua.org">http://www.lua.org</a> // see license.txt<br />
ws281x by jgarff // see license.txt<br />
GIFLIB <a href="http://giflib.sourceforge.net/">http://giflib.sourceforge.net/</a><br />
WiringPi <a href="http://wiringpi.com/">http://wiringpi.com/</a><br />
libb64 by Chris Venter<br />
miniz by Rich Geldreich<br />
Latest version of the OG manual (as html, txt) and other resources:</p>
<p><a href="https://www.lexaloffle.com/pico-8.php?page=resources">https://www.lexaloffle.com/pico-8.php?page=resources</a></p>
<h2>▨ Welcome to PICO-8!</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs. When you turn it on, the machine greets you with a shell for typing in Lua programs and provides simple built-in tools for creating sprites, maps and sound.</p>
<p>The harsh limitations of PICO-8 are carefully chosen to be fun to work with, encourage small but expressive designs and hopefully to give PICO-8 cartridges their own particular look and feel.<br />
</div></div></div></p>
<h2>▨ Specifications</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
Display: 128x128, fixed 16 colour palette<br />
Input: 6-button controllers<br />
Carts: 32k data encoded as png files<br />
Sound: 4 channel, 64 definable chip blerps<br />
Code: Lua (max 8192 tokens of code)<br />
Sprites: Single bank of 128 8x8 sprites (+128 shared)<br />
Map: 128x32 8-bit cells (+128x32 shared)<br />
</div></div></div></p>
<h1>❶ Getting Started</h1>
<h2>1.1 - Keys</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
ALT+ENTER: Toggle Fullscreen<br />
ALT+F4: Fast Quit (Windows)<br />
CTRL-Q: Fast Quit (Mac, Linux)<br />
CTRL-R: Reload / Run / Restart cartridge<br />
CTRL-S: Quick-Save working cartridge<br />
CTRL-M: Mute / Unmute Sound<br />
ENTER / P: Pause Menu (while running cart)<br />
Player 1 default keys: Cursors + ZX / NM / CV<br />
Player 2 default keys: SDFE + tab,Q / shift A<br />
To change the default keys use the KEYCONFIG utility from inside PICO-8:</p>
<p><code>KEYCONFIG</code><br />
</div></div></div></p>
<h2>1.2 - Hello World</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
After PICO-8 boots, try typing some of these commands followed by enter:</p>
<p><code>PRINT("HELLO WORLD")</code><br />
<code>RECTFILL(80,80,120,100,12)</code><br />
<code>CIRCFILL(70,90,20,14)</code><br />
<code>FOR I=1,4 DO PRINT(I) END</code><br />
(Note: PICO-8 only displays upper-case characters -- just type normally without capslock!)</p>
<p>You can build up an interactive program by using commands like this in the code editing mode along with two special callback functions <code>_UPDATE</code> and <code>_DRAW</code>. For example, the following program allows you to move a circle around with the cursor keys. Press Esc to switch to the code editor and type or copy & paste the following code:</p>
<p><code>X = 64 Y = 64</code><br />
<code>FUNCTION _UPDATE()</code><br />
<code>IF (BTN(0)) THEN X=X-1 END</code><br />
<code>IF (BTN(1)) THEN X=X+1 END</code><br />
<code>IF (BTN(2)) THEN Y=Y-1 END</code><br />
<code>IF (BTN(3)) THEN Y=Y+1 END</code><br />
<code>END</code><br />
<code>` </code>FUNCTION _DRAW()<code> </code> CLS(5)<code> </code> CIRCFILL(X,Y,7,14)<code> </code>END<code> Now press Esc to return to the console and type RUN (or press CTRL-R) to see it in action. Please refer to the demo cartridges for more complex programs (type</code>INSTALL_DEMOS`).</p>
<p>If you want to store your program for later, use the <code>SAVE</code> command:</p>
<p><code>SAVE PINKCIRC</code><br />
And to load it again:</p>
<p><code>LOAD PINKCIRC</code><br />
</div></div></div></p>
<h1>That's it!</h1>
<p>This is everything that I have painfully copied and pasted.<br />
Now you can play some example games.</p>
<h2>Hello</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
<table><tr><td>
<a href="/bbs/?pid=115581#p">
<img src="/bbs/thumbs/pico8_padizuduho-0.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=115581#p">
Hello [Example Game]</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=115581#p">
[Click to Play]</a>
</td></tr></table>
<br />
The first example game.<br />
In my opinion, it looks really cool.<br />
</div></div></div></p>
<h2>API</h2>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><br />
<table><tr><td>
<a href="/bbs/?pid=115581#p">
<img src="/bbs/thumbs/pico8_zagohuniwe-0.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=115581#p">
API [Example Game]</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=115581#p">
[Click to Play]</a>
</td></tr></table>
<br />
The second example game.<br />
Just spinning bunnies.<br />
</div></div></div></p>
https://www.lexaloffle.com/bbs/?tid=48858
https://www.lexaloffle.com/bbs/?tid=48858Fri, 12 Aug 2022 00:41:23 UTCNew Jelpi Mod
<h1>Latest Version (1.0.1)</h1>
<p>
<table><tr><td>
<a href="/bbs/?pid=115534#p">
<img src="/bbs/thumbs/pico8_majuwuzada-1.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=115534#p">
Jelpi Megamod v1.1</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=115534#p">
[Click to Play]</a>
</td></tr></table>
<br />
Here's my new game!<br />
it's a jelpi mod!</p>
<h1>Other Versions</h1>
<p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"></p>
<h2>1.0 (lost)</h2>
<h3>Warning:</h3>
<p>This cartridge was lost and possibly cannot be recovered.<br />
Instead, you can play the current version until this version is somehow recovered.<br />
<table><tr><td>
<a href="/bbs/?pid=115534#p">
<img src="/bbs/thumbs/pico8_majuwuzada-1.png" style="height:256px"></a>
</td><td width=10></td><td valign=top>
<a href="/bbs/?pid=115534#p">
Jelpi Megamod v1.1</a><br><br>
by <a href="/bbs/?uid=68239">
DOJI13</a>
<br><br><br>
<a href="/bbs/?pid=115534#p">
[Click to Play]</a>
</td></tr></table>
<br />
</div></div></div></p>
https://www.lexaloffle.com/bbs/?tid=48846
https://www.lexaloffle.com/bbs/?tid=48846Wed, 10 Aug 2022 00:56:43 UTC