Astorek86 [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=28088 Minesweeper <p> <table><tr><td> <a href="/bbs/?pid=65119#p"> <img src="/bbs/thumbs/pico8_minesweeper-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=65119#p"> minesweeper</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=65119#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Mouse is required!</h1> <p><strong>- Runs perfectly on Desktops.</strong><br /> <strong>- Web-Version on Desktops works, but Middle-Click only works on Fullscreen (or you're using Arrow-Keys to scroll).</strong><br /> <strong>- Mobile-Version doesn't work atm (no Mouse-Support).</strong></p> <p>Hey everybody! Just sharing a little Minesweeper-Clone that I've programmed^^.</p> <h3>Controls</h3> <ul> <li>Left-Click to open Field.</li> <li>Right-Click to mark Field with a red or blue Flag.</li> <li>Hold Middle-Click to scroll.</li> <li>You can use Z to simulate Left-Clicks, X for Right-Clicks.</li> <li>You can also use the Arrow-Keys to scroll.</li> </ul> <p>Game should fully works as expected, hope I didn't forget anything^^.</p> <p>A few GIFs:</p> <p>Just playing on normal Difficulty:</p> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/28088/mines_finish.gif" alt="" /> <hr /> <p>Scrolling with Arrow-Keys and Mouse:</p> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/28088/mines_scroll.gif" alt="" /> <hr /> <p>Showing &quot;Custom&quot;-Menu for own Width/Heigth/Mines:</p> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/28088/mines_custom.gif" alt="" /> <p>Maybe I'll try to add &quot;No-Mouse-Support&quot; later, but I'm not sure about that. I must confess, the Sourcecode is quite &quot;messy&quot; at the Moment^^.</p> <p>Hope you enjoy!</p> https://www.lexaloffle.com/bbs/?tid=34491 https://www.lexaloffle.com/bbs/?tid=34491 Mon, 10 Jun 2019 11:30:47 UTC Speed Survival (OHGJ) <p> <table><tr><td> <a href="/bbs/?pid=56724#p"> <img src="/bbs/thumbs/pico56723.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=56724#p"> Speed Survival (OHGJ)</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=56724#p"> [Click to Play]</a> </td></tr></table> </p> <p>One Hour Game Jam - Theme: Island (2018-09-15)</p> <p>There is not much you can do here^^. Just walking around, cut trees, craft a wooden Sword and kill Monsters with it. Description reads alot better^^.</p> https://www.lexaloffle.com/bbs/?tid=31890 https://www.lexaloffle.com/bbs/?tid=31890 Sun, 16 Sep 2018 05:32:12 UTC Magical Pear <p> <table><tr><td> <a href="/bbs/?pid=53989#p"> <img src="/bbs/thumbs/pico53991.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53989#p"> Magical Pear</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53989#p"> [Click to Play]</a> </td></tr></table> </p> <p>A little bit easier with less enemies:<br /> <table><tr><td> <a href="/bbs/?pid=53989#p"> <img src="/bbs/thumbs/pico53992.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53989#p"> Magical Pear (a little bit easier)</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53989#p"> [Click to Play]</a> </td></tr></table> </p> <p>Submit for the One Hour Game Jam 167,<br /> <a href="http://onehourgamejam.com">http://onehourgamejam.com</a></p> <p>Theme: That's not supposed to be a weapon.</p> https://www.lexaloffle.com/bbs/?tid=31489 https://www.lexaloffle.com/bbs/?tid=31489 Sat, 07 Jul 2018 17:47:11 UTC Jumper <p> <table><tr><td> <a href="/bbs/?pid=53742#p"> <img src="/bbs/thumbs/pico53741.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53742#p"> Jumper</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53742#p"> [Click to Play]</a> </td></tr></table> </p> <p>Game of the One-Hour-Game-Jam.</p> <p>Theme: 1 Object.</p> https://www.lexaloffle.com/bbs/?tid=31446 https://www.lexaloffle.com/bbs/?tid=31446 Sat, 23 Jun 2018 17:24:12 UTC (Jam) The Witchor 3 - Wold Hunt <p> <table><tr><td> <a href="/bbs/?pid=53613#p"> <img src="/bbs/thumbs/pico53614.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53613#p"> The Witchor 3 - Wold Hunt</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53613#p"> [Click to Play]</a> </td></tr></table> </p> <p>Submit for the One Hour Game Jam</p> <p>Theme: your favorite game but the most simplest possible</p> https://www.lexaloffle.com/bbs/?tid=31422 https://www.lexaloffle.com/bbs/?tid=31422 Sat, 16 Jun 2018 17:12:24 UTC Controller Break <p> <table><tr><td> <a href="/bbs/?pid=53427#p"> <img src="/bbs/thumbs/pico53431.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53427#p"> Controller Break</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53427#p"> [Click to Play]</a> </td></tr></table> </p> <p>Submitted for the OneHourGameJam-Website. Theme: Unexpected.</p> <p>Controls are changing over time. Isn't that unexpected? ;)</p> https://www.lexaloffle.com/bbs/?tid=31400 https://www.lexaloffle.com/bbs/?tid=31400 Sat, 09 Jun 2018 17:04:10 UTC Dodger <p> <table><tr><td> <a href="/bbs/?pid=53041#p"> <img src="/bbs/thumbs/pico53043.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53041#p"> Dodger</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=53041#p"> [Click to Play]</a> </td></tr></table> </p> <p>Upload for the One-Hour-Gamejam-Website.</p> <p>Theme: 2-Player.</p> <p>Left and Right for Player One, Z and X for Player 2. Try to avoid the flying circles^^.</p> https://www.lexaloffle.com/bbs/?tid=31336 https://www.lexaloffle.com/bbs/?tid=31336 Sat, 26 May 2018 17:03:18 UTC Little Menu Engine Demo <p> <table><tr><td> <a href="/bbs/?pid=51326#p"> <img src="/bbs/thumbs/pico51325.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=51326#p"> Little Menu Engine Demo</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=51326#p"> [Click to Play]</a> </td></tr></table> <br /> (Note: I already pushed it a few days ago, but I deleted it by accident^^)</p> <p>Hello,<br /> Just programmed a simple &quot;Menu Manager&quot; and I thought, it can be useful for others. :)</p> <p>It presents a way to write your own Menu, moving a cursor with Arrow-Keys (Up/Down), select an Entry (X) and call a Function.</p> <p>The Sourcecode is well documented.</p> <p><strong>EXAMPLE</strong></p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu={} function menu.update() --Copy from Cartridge function menu.draw() --Copy from Cartridge function _update() menu.update() end function _draw() menu.draw() end function entry_one() cls() print(&quot;entry one selected!&quot;) end function entry_two() cls() print(&quot;entry two selected!&quot;) end function entry_x() cls() print(&quot;entry x selected!&quot;) end cls() menu.entries = { &quot;text entry one&quot;, entry_one, &quot;text entry two&quot;, entry_two, &quot;text entry x&quot;, entry_x} cursor(26,40) menu.start() </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Again, the Sourcecode is well documented :)</p> <p><strong>HOW TO USE IT</strong></p> <ol> <li> <p>Make sure you place<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">menu={}<br></span></td></tr></table><br /> on your Sourcecode. Not in a function, not even in _init(), it must be placed on the &quot;highest level&quot;.</p> </li> <li> <p>Copy every function, that starts with &quot;menu.&quot;, from that Cartridge to your Sourcecode. Thats<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">function menu.start()<br /> function menu.update()<br /> function menu.draw()<br></span></td></tr></table></p> </li> <li> <p>Make sure to call the &quot;update&quot;- and &quot;draw&quot;-function in _update() and _draw(). Don't worry, these Functions won't do anything, they only react after calling another Function (&quot;menu.start()&quot;):<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">function _update()<br /> menu.update()<br /> end<br></span></td></tr></table><br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">function _draw()<br /> menu.draw()<br /> end<br></span></td></tr></table></p> </li> <li> <p>Set your Screen-Position using &quot;cursor&quot; (it must be done at least once).<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">cursor(0,0)<br></span></td></tr></table></p> </li> <li>Fill up the &quot;menu.entries&quot;-Array, representing your Menu.<br /> That Array contains at least two Values: Value &quot;One&quot; is the shown Text, Value &quot;two&quot; is a function that will be called, if player selects the Text. This goes on for Value &quot;Three&quot; (Text), Value &quot;Four&quot; (function) and so on...<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">menu.entries = {<br /> &quot;start game&quot;, start_game,<br /> &quot;options&quot;, show_options,<br /> &quot;credits&quot;, show_credits,<br /> }<br></span></td></tr></table></li> </ol> <p><strong>6. Make sure these functions at least exist, otherwise the Menu wouldn't shown properly:</strong><br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">function start_game()<br /> [...more code...]<br /> end<br /> [...same for &quot;show_options&quot; and &quot;show_credits&quot;...]<br /> <br></span></td></tr></table></p> <ol start="7"> <li>Finally, call that Menu:<br /> <table style="width:640px" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">menu.start()<br></span></td></tr></table></li> </ol> <p><strong>SOME MORE OPTIONS</strong><br /> You can change some Variables before calling &quot;menu.start()&quot;:</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu.cursym = &quot;&gt;&quot; </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Change the Symbol used as Cursor.</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu.curclr = 10 </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>The same for the used Cursor-Color.</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu.backclr = 0 </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Color to remove the Cursor-Symbol after moving it.</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu.cancel = [function] </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>A function that will be called, if the Player press Button &quot;4&quot;. If this is set to &quot;nil&quot;, nothing will happened.</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> menu.pos </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Use it <span style="text-decoration: underline;">after</span> calling &quot;menu.start()&quot;. You can set the preselected Entry with this Variable. 0 means the first Entry, 1 the Second Entry and so on...</p> <hr /> <p>All this code is free to take, use, change, adapt, or whatever.</p> <p>As said, I thought it can be useful for others^^.</p> https://www.lexaloffle.com/bbs/?tid=31085 https://www.lexaloffle.com/bbs/?tid=31085 Thu, 05 Apr 2018 03:46:09 UTC Spikes and Jumps 0.8.2 <p> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico52463.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Spikes and Jumps 0.8.2</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>New in this Version</strong></p> <ul> <li>Every Level replaced. Should be much more balanced now.</li> <li>Some Bugfixes.</li> </ul> <p><strong>What's missing until V1.0?</strong></p> <ul> <li>Background-Graphics.</li> <li>Music!</li> <li>Final Level.</li> <li>More &quot;Eye-Candy&quot; (more Animations)</li> <li>Some sort of Intro and Outro</li> <li>Better Mainmenu (Eye-Candy)</li> </ul> <p>Hello there,</p> <p>Just presenting my other game here^^. &quot;Spikes and Jumps&quot; is a Platformer. Your Goal: Reach the end of every level and avoid everything that hurts.</p> <p>It's some kind of a Standard-0-8-15-Jump'n Run. The Player doesn't have any special abilities, he can only walk and jump. You have infinite Lives, and you're walking from the left to the right^^.</p> <p><strong>Controls</strong><br /> Arrow-Keys to move.<br /> Z to jump. Hold Z to jump higher.</p> <p><strong>GIFs</strong></p> <img style="" border=0 src="https://i.imgur.com/qIFj4ql.gif" alt="" /> <p>--</p> <img style="" border=0 src="https://i.imgur.com/QNakz06.gif" alt="" /> <p>--</p> <img style="" border=0 src="https://i.imgur.com/wq0xS3e.gif" alt="" /> <p>--</p> <img style="" border=0 src="https://i.imgur.com/yIYvxNV.png" alt="" /> <h2>--<br /> <strong>Have Fun! :)</strong></h2> <p><strong>Older Versions:</strong><br /> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico51598.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Spikes and Jumps 0.8.0</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico51353.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Spikes and Jumps 0.7.3</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico51178.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Spikes and Jumps 0.7</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico51075.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Spikes and Jumps 0.5</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=50932#p"> <img src="/bbs/thumbs/pico50931.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=50932#p"> Another Platformer 0.3</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=50932#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=31024 https://www.lexaloffle.com/bbs/?tid=31024 Wed, 28 Mar 2018 15:09:24 UTC Pico-Sokoban <p><strong>Version 1.1A</strong><br /> <table><tr><td> <a href="/bbs/?pid=49902#p"> <img src="/bbs/thumbs/pico54753.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=49902#p"> Pico-Sokoban 1.1A</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=49902#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Version 1.1</strong><br /> <table><tr><td> <a href="/bbs/?pid=49902#p"> <img src="/bbs/thumbs/pico50933.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=49902#p"> Pico-Sokoban 1.1</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=49902#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Version 1.0</strong><br /> <table><tr><td> <a href="/bbs/?pid=49902#p"> <img src="/bbs/thumbs/pico49901.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=49902#p"> Pico-Sokoban 1.0</a><br><br> by <a href="/bbs/?uid=28088"> Astorek86</a> <br><br><br> <a href="/bbs/?pid=49902#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Changes since 1.1A</strong></p> <ul> <li>No Diagonal Movement anymore, thanks to minglw</li> </ul> <p><strong>Changes in 1.1</strong></p> <ul> <li>Fix Level 130, thanks to floman</li> <li>Level-Preview now shows the player</li> </ul> <p>Hi, here is my first PICO-8-Game called Pico-Sokoban. It's a Puzzle-Game.</p> <p>Objective: Move the Crates to the destinated Location. But you can only push one Crate at the same time, and you cannot pull the Crates.</p> <p>Game features 131(!) Levels. These Levels were created by a guy named &quot;David W. Skinner&quot; which released his Sokoban-Levels freely.</p> <p><strong>Controls</strong><br /> Move with Arrow-Keys.<br /> Restart Level: X or O.<br /> Back to Mainmenu: Hold X or hold O.</p> <p><strong>GIFs</strong></p> <p>Solving Level 3:</p> <img style="" border=0 src="https://i.imgur.com/g66E7ph.gif" alt="" /> <p>&quot;Level Select&quot;-Menu with Preview:</p> <img style="" border=0 src="https://i.imgur.com/xfMzyF8.gif" alt="" /> <p>Scrolling through Level-Editor:</p> <img style="" border=0 src="https://i.imgur.com/fqMJdB0.gif" alt="" /> <p>It was a hell of a work to put these Levels into the game^^.</p> <p>Have Fun^^.</p> https://www.lexaloffle.com/bbs/?tid=30884 https://www.lexaloffle.com/bbs/?tid=30884 Sat, 03 Mar 2018 15:27:18 UTC