{"id":24,"date":"2007-10-09T10:31:31","date_gmt":"2007-10-09T10:31:31","guid":{"rendered":"http:\/\/www.crazygaze.com\/blog\/archives\/24"},"modified":"2007-11-18T01:46:27","modified_gmt":"2007-11-18T01:46:27","slug":"geasy-cancelled-contract-with-publisher","status":"publish","type":"post","link":"https:\/\/www.crazygaze.com\/blog\/2007\/10\/09\/geasy-cancelled-contract-with-publisher\/","title":{"rendered":"gEasy cancelled contract with Publisher"},"content":{"rendered":"<p>The first day I was supposed to start working for gEasy, they tell me they cancelled the  contract with their publisher.<\/p>\n<p>That means I&#8217;m available for any other contracts, if anyone reads this. \ud83d\ude42<br \/>\nMeanwhile, I&#8217;m working on my own projects, which should get me some income, particularly with <a href=\"http:\/\/www.bitrabbit.net\/\">BitRabbit<\/a><a href=\"http:\/\/www.bitrabbit.net\/\">.<\/a><\/p>\n<p>Also, soon I&#8217;ll start posting some game development articles. I already have some topics planned to start with, like:<\/p>\n<p>&#8211; Game states<br \/>\n&#8211; GUI<br \/>\n&#8211; Sound<br \/>\n&#8211; Networking (maybe)<\/p>\n<p>Its just some ideas I want to start with. Graphics is out of that list for a while.<br \/>\nI will most probably concentrate on mundane tasks I encountered and learned during the time I worked on Galactic Melee. Those things we don&#8217;t think about when we first start a game, but eventually we&#8217;ll get to it, like how to manage game states (menu, gameplay, credits, etc), or how to plan the code for a UI screen, which is in fact easy, but for a non-trivial UI screen, you&#8217;ll find yourself complicating the code a lot whenever you want to add more functionality.For that, planning with state-diagrams and implementing it with that approach too, made things a lot easier for me.<\/p>\n<p>Anyway, as soon as I start posting those articles, if they are of any interest to you, you can buy me a coffee (read <em>__donation__<\/em>). You should see a link on the sidebar for that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first day I was supposed to start working for gEasy, they tell me they cancelled the contract with their publisher. That means I&#8217;m available for any other contracts, if anyone reads this. \ud83d\ude42 Meanwhile, I&#8217;m working on my own projects, which should get me some income, particularly with BitRabbit. Also, soon I&#8217;ll start posting [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3,2],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7jpe0-o","_links":{"self":[{"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crazygaze.com\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}