07-08-2019, 12:43 PM
Quadplay Console Released Free And Open Sourced
<div><p><a href="https://morgan3d.github.io/quadplay/console/index.html">Quadplay</a>, a fantasy console by <a href="https://casual-effects.com/">CasualEffects</a>, was just released for free, open sourced under the LGPL3 license. <a href="https://www.gamefromscratch.com/post/2017/06/01/Fantasy-Console-Development.aspx">Fantasy consoles</a> are virtual consoles, often with specifications similar to classic hardware such as NES or Gameboy, often with a easy to use programming language, and Quadplay is no exception.</p>
<p>The specifications of the virtual hardware is as follows:</p>
<blockquote>
<ul>
<li>60 fps @ 384 x 224 pixels = 12:7 aspect ≈ 16:9.3 </li>
<li>4096 sRGB (4:4:4) colors </li>
<li>Hundreds of built-in sprites, sounds, and fonts </li>
<li>Program in PyxlScript, a friendly Python-like language </li>
<li>Order-independent 4-bit (16-level) alpha transparency </li>
<li>Native 2.5D graphics via z-order </li>
<li>9.4 MB of total sprite memory </li>
<li>Up to 64 sprite and font sheets of up to 1024×1024 </li>
<li>Four 10-button gamepads (D-pad + ⓐⓑⓒⓓ + ⓟⓠ) </li>
<li>Optional 192 x 112, 128 x 128, and <a href="https://itch.io/jam/lowrezjam-2019">64 x 64</a> screen modes </li>
<li>Free and open source </li>
</ul>
</blockquote>
<p>The console and programming environment is remarkably <a href="https://morgan3d.github.io/quadplay/doc/manual.md.html">well documented</a>. The source code for quadplay is available <a href="https://github.com/morgan3d/quadplay">on GitHub</a>. The name CasualEffects may seem familiar, they are also responsible for the G3D Innovation Engine <a href="https://www.gamefromscratch.com/post/2018/05/18/G3D-Innovation-Engine.aspx">we covered earlier</a>, as well as the simpler <a href="https://www.youtube.com/watch?v=dclas-qrf5E">Nano Jammer</a> virtual console, among other projects.</p>
<p>Check out quadplay in action in the <a href="https://youtu.be/QY7E4X0dv7c">video below</a>.</p>
<p align="center"><iframe class='youtube-player' type='text/html' width='853' height='480' src='https://www.youtube.com/embed/QY7E4X0dv7c?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
<p class="under"> <span class="categories"><a href="https://www.gamefromscratch.com/category/GameDev-News.aspx">GameDev News</a></span> <span class="tags"></span> </p>
<hr>
</div>
<div><p><a href="https://morgan3d.github.io/quadplay/console/index.html">Quadplay</a>, a fantasy console by <a href="https://casual-effects.com/">CasualEffects</a>, was just released for free, open sourced under the LGPL3 license. <a href="https://www.gamefromscratch.com/post/2017/06/01/Fantasy-Console-Development.aspx">Fantasy consoles</a> are virtual consoles, often with specifications similar to classic hardware such as NES or Gameboy, often with a easy to use programming language, and Quadplay is no exception.</p>
<p>The specifications of the virtual hardware is as follows:</p>
<blockquote>
<ul>
<li>60 fps @ 384 x 224 pixels = 12:7 aspect ≈ 16:9.3 </li>
<li>4096 sRGB (4:4:4) colors </li>
<li>Hundreds of built-in sprites, sounds, and fonts </li>
<li>Program in PyxlScript, a friendly Python-like language </li>
<li>Order-independent 4-bit (16-level) alpha transparency </li>
<li>Native 2.5D graphics via z-order </li>
<li>9.4 MB of total sprite memory </li>
<li>Up to 64 sprite and font sheets of up to 1024×1024 </li>
<li>Four 10-button gamepads (D-pad + ⓐⓑⓒⓓ + ⓟⓠ) </li>
<li>Optional 192 x 112, 128 x 128, and <a href="https://itch.io/jam/lowrezjam-2019">64 x 64</a> screen modes </li>
<li>Free and open source </li>
</ul>
</blockquote>
<p>The console and programming environment is remarkably <a href="https://morgan3d.github.io/quadplay/doc/manual.md.html">well documented</a>. The source code for quadplay is available <a href="https://github.com/morgan3d/quadplay">on GitHub</a>. The name CasualEffects may seem familiar, they are also responsible for the G3D Innovation Engine <a href="https://www.gamefromscratch.com/post/2018/05/18/G3D-Innovation-Engine.aspx">we covered earlier</a>, as well as the simpler <a href="https://www.youtube.com/watch?v=dclas-qrf5E">Nano Jammer</a> virtual console, among other projects.</p>
<p>Check out quadplay in action in the <a href="https://youtu.be/QY7E4X0dv7c">video below</a>.</p>
<p align="center"><iframe class='youtube-player' type='text/html' width='853' height='480' src='https://www.youtube.com/embed/QY7E4X0dv7c?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
<p class="under"> <span class="categories"><a href="https://www.gamefromscratch.com/category/GameDev-News.aspx">GameDev News</a></span> <span class="tags"></span> </p>
<hr>
</div>