{"id":745,"date":"2018-09-10T02:02:09","date_gmt":"2018-09-09T18:02:09","guid":{"rendered":"http:\/\/konsolscript.sourceforge.net\/web\/?p=745"},"modified":"2018-09-10T02:02:09","modified_gmt":"2018-09-09T18:02:09","slug":"quixie-0-5-0-beta-ready","status":"publish","type":"post","link":"http:\/\/konsolscript.sourceforge.net\/web\/2018\/09\/10\/quixie-0-5-0-beta-ready\/","title":{"rendered":"Quixie 0.5.0 beta ready"},"content":{"rendered":"<p>Currently targeting that before end of 2018, Quixie 0.5 will be released. (fingers crossed)<\/p>\n<p>What&#8217;s in it?  It&#8217;s CPP-port of Quixie 0.4 series.  Is it faster?  Well, I haven&#8217;t fully benchmarked it yet but more than being faster than FreeBASIC-port, I&#8217;m aiming for Chrome\/Firefox plug-in for Web-deployment capability.  So, &#8220;Why?&#8221; &#8230;well, why not? \ud83d\ude00<\/p>\n<p>I plan to officially release it once we are on one to one porting of capabilities as current Quixie is heavily dependent on FreeBASIC&#8217;s functionality which could ideally be translated to CPP as well but it may take time which is rather scarce &#8212; like playing MP3, WAV, OGG &#8212; as well as loading BMP, JPG, TGA.  Not to mention, the pixel-perfect collision detection.  So, yeah, the current state of Quixie 0.5 is somewhat crippled but what a milestone that we actually have a CPP-ported Quixie in the repository that can load and display PNG and vectors, eh?  I was actually able to <a href=\"http:\/\/konsolscript.sourceforge.net\/web\/?s=smack\">play Smack with it<\/a>!  See screenshot below (just don&#8217;t mind the frame rate as my current build has lots of debug prints)<\/p>\n<p><a href=\"http:\/\/konsolscript.sourceforge.net\/web\/wp-content\/uploads\/2018\/09\/smack_quixiepp.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/konsolscript.sourceforge.net\/web\/wp-content\/uploads\/2018\/09\/smack_quixiepp.png\" alt=\"\" title=\"smack_quixiepp\" width=\"745\" height=\"592\" class=\"aligncenter size-full wp-image-746\" srcset=\"http:\/\/konsolscript.sourceforge.net\/web\/wp-content\/uploads\/2018\/09\/smack_quixiepp.png 745w, http:\/\/konsolscript.sourceforge.net\/web\/wp-content\/uploads\/2018\/09\/smack_quixiepp-300x238.png 300w\" sizes=\"(max-width: 745px) 100vw, 745px\" \/><\/a><\/p>\n<p>I&#8217;m planning to drop BMP\/JPG\/TGA support and instead, focus my limited free time on enabling Network functionality of CPP-ported Quixie.<\/p>\n<p>If you can&#8217;t wait for the release, you can always <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/HEAD\/tree\/quixie\/\">checkout the current code<\/a> and compile it yourself.  Current code was tested to compile and work on a 64-bit Windows using <a href=\"https:\/\/www.msys2.org\/\">MSYS2<\/a>.<\/p>\n<p>Happy hacking!<br \/>\n~creek23<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Currently targeting that before end of 2018, Quixie 0.5 will be released. (fingers crossed) What&#8217;s in it? It&#8217;s CPP-port of Quixie 0.4 series. Is it faster? Well, I haven&#8217;t fully benchmarked it yet but more than being faster than FreeBASIC-port, I&#8217;m aiming for Chrome\/Firefox plug-in for Web-deployment capability. So, &#8220;Why?&#8221; &#8230;well, why not? \ud83d\ude00 I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[10,9,27],"_links":{"self":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/745"}],"collection":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":2,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":748,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/745\/revisions\/748"}],"wp:attachment":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/tags?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}