victoriemini [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=79899 Victor's Halloween <p> <table><tr><td> <a href="/bbs/?pid=136618#p"> <img src="/bbs/thumbs/pico8_victorhalloween-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=136618#p"> victorhalloween</a><br><br> by <a href="/bbs/?uid=79899"> victoriemini</a> <br><br><br> <a href="/bbs/?pid=136618#p"> [Click to Play]</a> </td></tr></table> </p> <img style="margin-bottom:16px" border=0 src="/media/79899/victor halloween 1 0_1.gif" alt="" /> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_2.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_2.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>Controls</h2> <p>Press &quot;A&quot; on a GamePad or &quot;Z&quot; on a Keyboard to activate power.<br /> Use the D-Pad or Arrow keys to move.</p> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_3.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_3.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>Controles</h2> <p>Pressione &quot;A&quot; em um GamePad ou &quot;Z&quot; no teclado para ativar o poder.<br /> Use o D-Pad ou as Setas para mover.</p> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_2.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_2.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>How to Play</h2> <ol> <li> <p>Each costume has a Special Power that when activated gives you access to hidden treasures.<br /> There are 5 costumes:</p> <ul> <li>Skeleton (Power: Opens Locked Doors)</li> <li>Frankenstein (Power: Breaks Rocks and Trash Cans)</li> <li>Swamp Monster (Power: Swims on Lakes)</li> <li>Dracula (Power: Flies over Hills)</li> <li>Witch (Power: Turns Ghosts into Frogs)</li> </ul> </li> <li>Collect all the coins to advance to the next level.</li> <li>Collect candy for bonus points.</li> <li>One diamond is hidden in every level</li> </ol> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_3.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_3.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>Como Jogar</h2> <ol> <li>Cada fantasia tem um pode especial, quando ativado abre novos caminhos para tesouro escondidos. S&atilde;o 5 fantasias ao todo: <ul> <li>Esqueleto (Poder: Abre Portas Trancadas)</li> <li>Frankenstein (Poder: Quebra pedras e lixeiras)</li> <li>Monstro do P&acirc;ntano (Poder: Nada em Lagos)</li> <li>Dr&aacute;cula (Poder: Voa sobre Colinas)</li> <li>Bruxa (Poder: Transforma Fantasmas em Sapos)</li> </ul></li> <li>Junte todas as moedas para liberar a fase seguinte.</li> <li>Pegue doces para aumentar seu score final.</li> <li>Tem um diamante secreto em todas as 8 fases.</li> </ol> <img style="margin-bottom:16px" border=0 src="/media/79899/CONCURSO-8BITDO.png" alt="" /> <p>Cover Art by <a href="https://www.instagram.com/kaicovieira/">kaique vieira</a></p> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_2.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_2.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>It's Alive!</h2> <p>It's Halloween and my favorite game this time of the year has always been the legacy flash game titled &quot;Trick or Treat BEAT!&quot; from <a href="http://www.cartoonnetwork.com">CartoonNetwork.com</a> since I was 10 years old. Flash Software has been discontinued from Browsers and took with it a library of thousands of games, but thanks to <a href="https://flashpointarchive.org">Flashpoint Archive</a> project most of them are preserved on computers.<br /> The problem is, what about handhelds? Well, PICO-8 is the solution! I never coded a game before, this project started with me following the <a href="https://youtu.be/J1wvvbVQ5zo?si=2Rb6aCNBTdK51tjs">&quot;PICO-8 Top-Down Adventure Game Tutorial&quot;</a> 10 part series by <a href="https://www.youtube.com/@DylanBennett">Dylan Bennett</a>, but later I got stuck, until finally a friend suggested me to try ChatGPT for debugging and BAM! Prompt after prompt I started reverse engineering the original Flash Game into a 1 by 1 PICO-8 DeMake. My coding sucks, I bet there are a bunch of redundancies, but the game loop is complete, therefore, IT'S ALIVE! I hope you enjoy. Feedback and even help is welcome.</p> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_3.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_3.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>Est&aacute; Vivo!</h2> <p>Halloween chegou e meu jogo favorito essa &eacute;poca do ano sempre foi o Flash game &quot;Trick or Treat BEAT!&quot; do <a href="http://www.cartoonnetwork.com">CartoonNetwork.com</a> desde que eu era uma crian&ccedil;a. Com o software Flash descontinuado nos navegadores, milhares de jogos desapareceram, mas felizmente, a maioria est&aacute; preservada e dispon&iacute;vel em computadores gra&ccedil;as ao projeto <a href="https://flashpointarchive.org">Flashpoint Archive</a>. Mas e os consoles port&aacute;teis? Bem, PICO-8 &eacute; a solu&ccedil;&atilde;o! Esta &eacute; minha primeira vez escrevendo c&oacute;digo pra games, comecei com a s&eacute;rie de 10 partes <a href="https://youtu.be/J1wvvbVQ5zo?si=2Rb6aCNBTdK51tjs">&quot;PICO-8 Top-Down Adventure Game Tutorial&quot;</a> por <a href="https://www.youtube.com/@DylanBennett">Dylan Bennett</a>. S&oacute; que eventualmente eu travei, at&eacute; que um amigo sugeriu o ChatGPT para depura&ccedil;&atilde;o e BAM! Prompt ap&oacute;s prompt, fiz engenharia reversa do Flash Game original em um DeMake PICO-8. Meu c&oacute;digo t&aacute; longe de perfeito, t&aacute; cheio de redund&acirc;ncias, mas o loop do jogo est&aacute; completo, por isso, EST&Aacute; VIVO! Espero que gostem. Coment&aacute;rios e assist&ecirc;ncia s&atilde;o bem-vindos.</p> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/79899_2.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_79899_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/79899_2.txt", function (retdata){ var el = document.getElementById("gfxcode_79899_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_79899_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h2>Credits</h2> <p>Original Flash Game Published by <a href="http://www.cartoonnetwork.com">Cartoon Network</a><br /> Original Flash Game Developed by <a href="https://thisispop.com">This is Pop</a><br /> Original Flash Game Preserved by <a href="https://flashpointarchive.org">Flashpoint Archive</a><br /> Most Map Sprites from the Pico-8 game <a href="https://afk-mario.itch.io/the-lost-night">The Lost Night</a> with assets under <a href="https://itch.io/games/assets-cc4-by">Creative Commons Attribution v4.0 International</a><br /> Cartoon Network Character Sprites by <a href="https://twitter.com/johanvinet">Johan Vinet</a> (also check out his latest game <a href="https://www.lunarkthegame.com">LUNARK</a>)<br /> Halloween Costume Sprites by <a href="https://www.reddit.com/user/SockyStudios61/">SockyStudios61</a><br /> Ghost and Swamp Monster Sprites by <a href="https://ulisesfreitas.itch.io">Ulises Freitas</a><br /> Didn't find the author of the Skeleton Costume Sprite but it seems inspired by <a href="http://legendsofyore.com">Legends of Yore</a><br /> Music and Sound Effects by <a href="https://www.grubermusic.com">Gruber</a> (check out his <a href="https://www.patreon.com/Gruber99">Patreon</a> with Tutorials and Assets)<br /> Cover Art by <a href="https://www.instagram.com/kaicovieira/">kaique vieira</a><br /> If you see any of your work in my project and you are not credited, please reach out to me so I can add your name or replace the assets if necessary.</p> https://www.lexaloffle.com/bbs/?tid=54825 https://www.lexaloffle.com/bbs/?tid=54825 Mon, 30 Oct 2023 20:50:11 UTC