{"id":53,"date":"2020-03-23T11:36:51","date_gmt":"2020-03-23T11:36:51","guid":{"rendered":"https:\/\/demosites.io\/oblique-gb\/?page_id=53"},"modified":"2020-12-24T13:21:43","modified_gmt":"2020-12-24T18:21:43","slug":"c88c5-home","status":"publish","type":"page","link":"https:\/\/devlog.oakcityit.net\/","title":{"rendered":"Devlog"},"content":{"rendered":"\n
<\/div>
\n
\n

Manic Pixel Dream <\/h1>\n\n\n\n

A DevLog for Alan Youngblood’s Game and Software Development<\/p>\n<\/div>\n<\/div><\/div>\n\n\n

\"\"<\/a><\/div>
Global Game Jam 2021<\/a><\/h5>

Now with Online only!\n\n\n\nThe Global Game Jam is always good fun and a great place to learn and try out new ideas. I’ve been doing these since around 2010 and these game jams have lead to introductions\u2026<\/p><\/div><\/div><\/div>

\"\"<\/a><\/div>
The Union of States<\/a><\/h5>

In programming, especially in game dev, states are an important concept to manage what’s going on at any given time and what to do next. So we need a finite state machine or ‘FSM’ to manage such thing\u2026<\/p><\/div><\/div><\/div>

\"\"<\/a><\/div>
Task Master<\/a><\/h5>

The end of my first complete game in this engine is in sight now that the tasks are listed out. I’ve used my Nextcloud server’s Deck app as a Kanban board for listing out tasks to complete this simple\u2026<\/p><\/div><\/div><\/div>

\"\"<\/a><\/div>
Go ahead Make my day…<\/a><\/h5>

Before jumping into the project’s content a bit more I wanted to make sure things were well organized. <\/p><\/div><\/div><\/div>

\"\"<\/a><\/div>
You can’t break a file that doesn’t exist<\/a><\/h5>

Don’t get me wrong, I still want to redo the map loading feature, but for now it does work on device.\n\n\n\nThis gets filed under “duh.” I was trying to track down why the map file wasn’t loading correct\u2026<\/p><\/div><\/div><\/div><\/div>\n\n\n


\n\n\n

Apple iOS<\/a>\nArm64<\/a>\nC<\/a>\nC++<\/a>\ncJSON<\/a>\nClockwork Pi<\/a>\ncmake<\/a>\nData Privacy<\/a>\nDebian<\/a>\ndebug<\/a>\nDeveloper<\/a>\nDocker<\/a>\nDraw.io<\/a>\ndwarf error<\/a>\nEclipse<\/a>\nFOSS<\/a>\nFSM<\/a>\ng++<\/a>\nGameShell<\/a>\ngcc<\/a>\ngit<\/a>\ngitea<\/a>\ngitignore<\/a>\nGraveyardShift<\/a>\njson<\/a>\nkanban<\/a>\nKDE<\/a>\nKDevelop<\/a>\nLinux<\/a>\nmake<\/a>\nManjaro<\/a>\nMicrosoft<\/a>\nNAS<\/a>\nNextcloud<\/a>\nOak City IT<\/a>\nOpenMediaVault<\/a>\nPlasma<\/a>\nProject Management<\/a>\nRockPro64<\/a>\nsdl2<\/a>\nSelf-hosted Cloud<\/a>\nSLD2<\/a>\nSwift<\/a>\nVersion Control Software<\/a>\nvim<\/a><\/p>\n\n\n


\n\n\n\n
<\/div>
\n
\n

Projects<\/h2>\n\n\n\n
\"SDL2<\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n
<\/div>
\n
\n
\n

<\/i><\/span><\/p>\n\n\n\n

Game Dev <\/h3>\n\n\n\n

My main passion is making video games. Learn more about my process here.<\/p>\n<\/div>\n<\/div>\n\n\n\n

\n

<\/i><\/span><\/p>\n\n\n\n

Software Dev <\/h3>\n\n\n\n

Various Script-Fu and Software that aren’t Game related.<\/p>\n<\/div>\n\n\n\n

\n

<\/i><\/span><\/p>\n\n\n\n

Web Dev <\/h3>\n\n\n\n

For Work stuff, Showing off these projects, see a showcase of Websites I’ve developed.<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n

<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":151,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"full-width","neve_meta_container":"default","neve_meta_enable_content_width":"on","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_ti_tpc_template_sync":false,"_ti_tpc_template_id":""},"_links":{"self":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/pages\/53"}],"collection":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":0,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/pages\/53\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/media\/151"}],"wp:attachment":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/media?parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}