remco [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=27208 Hextrade <p> <table><tr><td> <a href="/bbs/?pid=131202#p"> <img src="/bbs/thumbs/pico8_remco_hextrade-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=131202#p"> Hextrade</a><br><br> by <a href="/bbs/?uid=27208"> remco</a> <br><br><br> <a href="/bbs/?pid=131202#p"> [Click to Play]</a> </td></tr></table> </p> <h1>HEXTRADE v1.0 manual</h1> <h2>What is this?</h2> <p>A little trader game you should be able to enjoy a session of over lunchbreak.</p> <p>Take care you don't run out of food or water, as each tile you travel (except cities) will take their toll.</p> <p>When you start, choose a map (0 through 9999), each of which has 1 of 4 possible goals:<br /> <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> <ul> <li>'supersaver': get 1000 gold</li> <li>'marco pico': uncover the whole map</li> <li>'gem fantasy': play until you own four gems</li> <li>'all aboat': sell a boat the (only) island city on that map</li> </ul> <p>(The game also remembers the least amount of turns per mission-type.)<br /> </div></div></div></p> <p>Playing with the mouse is recommended, but care was taken that the entire game can be played with just the pico-8 buttons as well. (Just not when the mouse is on.)<br /> Note that the mouse is <em>off</em> on the title/menu on boot, and will only be enabled after start is chosen (when the mouse is on).</p> <h2>The lay of the land.</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 /> Once you've (pressed start on the menu and) chosen a map/scenario in the map selection screen, (and once again press start), you'll see a screen divided in the following sections:</p> <div> <div class=scrollable_with_touch style="width:100%; 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>DDDD BB AAAAAAA AAAAAAA EEEE CC EEEE CC</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <h3>A.) Map.</h3> <p>Your position is marked by the critter outlined in blue, and you can move to each position marked with a red pylon.<br /> You can only move to sites one tile away, and only if you can afford the resources (food and water) to go there.<br /> Additionally, you cannot initially travel over water, but there may be a way around that.<br /> (Moves like these are the only thing that takes a turn.)</p> <h3>B.) Gold</h3> <p>Your current cash reserves, conveniently displayed as an integer. You always start with 25 of this resource.</p> <h3>C.) Inventory.</h3> <p>Any other item, besides gold, that you currently travel with.<br /> Keep an eye on your food and water, which, if depleted by travel, mean a game over.<br /> The other items will not spoil, and are safe to assume will just stay in your inventory if not actively sold.</p> <h3>D.) Current mode.</h3> <ul> <li>In 'action' mode you can take a turn by moving to another tile, or buy/sell things when in a city.</li> <li>In 'view' mode, place the cursor on the map to view the tile-properties (including the price-lists for any visible cities, whether you are there or not), or on 'E' to see the current goal.</li> </ul> <h3>E.) Information &amp; actions for the current selection.</h3> <p>Depending on the selected tile and/or mode, this block will either display:</p> <ul> <li>Price-list for a city (including buy/sell options, if you are present there).</li> <li>Resource costs of a tile to move there.</li> <li>A reminder that you can't see through fog.</li> <li>The goal of the mission on this map.<br /> </div></div></div></li> </ul> <h2>Buying &amp; selling.</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 /> If you are located in a city, you can buy/sell items.<br /> For each item, the lower number --in yellow-- shows how much something costs, for both the buy and sell actions (so you can change your mind often, if not on the move).<br /> Each item's upper number --in green, when more than 2-- represents the cities' inventory for that item-type. A city can't sell you what it doesn't have (any more)!<br /> (Cities will not increase their stock to more than what they start with, ... well unless you sell it to them of course.)<br /> </div></div></div></p> <h2>Some assorted details.</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 /> Originally attempted as a one-day build for my sibling as an addition to their birthday present, this got a bit out of hand and I spent way more time polishing it up after.</p> <p>The code is largely un-optimized, and a giant mess. Despite not being made for a game-jam, it's about that quality. Please take anything you learn from it with a grain of salt, as there may be better ways of doing that.</p> <p>Going back to the menu quits the current game.</p> <p>In the map-selection screen, left/right buttons increase/decrease the seed by one, up/down increase/decreases it by 100. In mouse-mode, it's also possible to hover over the seed to show the buttons.</p> <p>City-names are generated by selecting from two lists. I don't <em>think</em> there's anything offensive that can be made with these combinations, but if you find anything, let me know.</p> <p>The price-lists of cities are not completely random, there is a method to the madness. (Hint: Look at the tiles surrounding the cities.)</p> <p>Yes, there are cities that have gems. There is quite a simple rule to determine which ones actually.<br /> </div></div></div></p> <h2>Updates.</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;"></p> <ul> <li> <ol start="0"> <li>Initial release.</li> </ol> </li> <li> <ol> <li>Fixed big bug(s) in keyboard input (crashes) and a little one for the mouse (old menu still 'worked', including disabling the mouse).<br /> </div></div></div></li> </ol> </li> </ul> https://www.lexaloffle.com/bbs/?tid=53191 https://www.lexaloffle.com/bbs/?tid=53191 Wed, 21 Jun 2023 17:32:52 UTC Professor Package <p> <table><tr><td> <a href="/bbs/?pid=129389#p"> <img src="/bbs/thumbs/pico8_remco_pakketje-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=129389#p"> Professor Package</a><br><br> by <a href="/bbs/?uid=27208"> remco</a> <br><br><br> <a href="/bbs/?pid=129389#p"> [Click to Play]</a> </td></tr></table> </p> <p>Had only a little time to make this one, just a single stretch of 16 hours or so. Finally found the time to post it here too!</p> <p>(Should these be posted under jam instead of cartridges?)</p> <p>Anyway; Deliver the orders shown at the bottom, but be careful to not drop the ones not wanted at the moment (chart shown at the bottom).</p> <p>Drop a package to the next belt by pressing Z or X when over the package.</p> <p>It may not be what you got right now, so there are two ways to correct that:</p> <ul> <li>Combine some packages by dropping them on each other; which ones combine to others is shown up top.</li> <li>Wait until a new set of orders arrives (when the yellow bar in the bottom runs out).</li> </ul> https://www.lexaloffle.com/bbs/?tid=52624 https://www.lexaloffle.com/bbs/?tid=52624 Thu, 04 May 2023 20:13:12 UTC visje <p> <table><tr><td> <a href="/bbs/?pid=126357#p"> <img src="/bbs/thumbs/pico8_remco_visje-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=126357#p"> visje</a><br><br> by <a href="/bbs/?uid=27208"> remco</a> <br><br><br> <a href="/bbs/?pid=126357#p"> [Click to Play]</a> </td></tr></table> </p> <p>a small game about a fish, made in 9 hr for Alakajam #17</p> <p>left and right to wiggle</p> <p>the river-flow should very slowly get faster / get as far as you can (the number of screens traversed is counted)</p> <p>red spikes hurt / yellow scales give a bit more life / watch out for the light-blue currents / plants can block you, but only horizontally</p> <p>(also my first 'finished' cart)</p> https://www.lexaloffle.com/bbs/?tid=51774 https://www.lexaloffle.com/bbs/?tid=51774 Mon, 27 Feb 2023 09:57:47 UTC