{"id":111,"date":"2024-08-18T16:11:17","date_gmt":"2024-08-18T16:11:17","guid":{"rendered":"https:\/\/blogs.scummvm.org\/markhor\/?p=111"},"modified":"2024-08-18T16:11:17","modified_gmt":"2024-08-18T16:11:17","slug":"toon-engine-android-build-titanic-engine","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/markhor\/2024\/08\/18\/toon-engine-android-build-titanic-engine\/","title":{"rendered":"TOON Engine &amp; ANDROID BUILD &amp; TITANIC Engine"},"content":{"rendered":"<h1>Toon Engine<\/h1>\n<p>Toon engine in one of those point and click engines but still require keyboard inputs, it has become easier for me to identify keys and map them into the keymap, thus tackling toon engine was not that big of a hassle.<br \/>\nHere is the <a href=\"https:\/\/github.com\/scummvm\/scummvm\/pull\/6052\" target=\"_blank\" rel=\"noopener\">PR<\/a>.<\/p>\n<h1>Android Build<\/h1>\n<p>One of the highlights of this week was that I was able to run the android build on my PC thanks to my mentors, it was tedious and strenuous process but it was important in my personal development in learning how to use docker-container and what problems could arise when building an android-build, one issue was that as my docker container was in unix environment, some executables were built for windows format so I had to remove carriage returns (windows format) for the build to be able to execute. Now I am able to access ScummVM in android mode from my PC.<\/p>\n<h1>TITANIC Engine<\/h1>\n<p>There were no demos available for titanic engine and I am running out of engines that I am capable of mapping into keymaps so this is the first game that I bought, it was pretty cheap and interesting so it was not that big of an issue. Now in terms of actually tackling the engine it seems much more complex than anticipated.<\/p>\n<p>The engine is very intertwined when checking for movement, so it took some time to figure it out<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-113\" src=\"https:\/\/blogs.scummvm.org\/markhor\/wp-content\/uploads\/sites\/73\/2024\/08\/Screenshot-2024-08-18-210750.png\" alt=\"\" width=\"522\" height=\"291\" srcset=\"https:\/\/blogs.scummvm.org\/markhor\/wp-content\/uploads\/sites\/73\/2024\/08\/Screenshot-2024-08-18-210750.png 522w, https:\/\/blogs.scummvm.org\/markhor\/wp-content\/uploads\/sites\/73\/2024\/08\/Screenshot-2024-08-18-210750-300x167.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><br \/>\nit seems the above class takes input then sends it to another function which fetches the movement then this is being used for movement.<br \/>\nAs of now the code is not complete or clean so the PR is not ready as of yet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toon Engine Toon engine in one of those point and click engines but still require keyboard inputs, it has become easier for me to identify keys and map them into the keymap, thus tackling toon engine was not that big of a hassle. Here is the PR. Android Build One of the highlights of this [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-111","post","type-post","status-publish","format-standard","hentry","category-keymap"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/posts\/111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/comments?post=111"}],"version-history":[{"count":2,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/posts\/111\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/posts\/111\/revisions\/114"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/media?parent=111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/categories?post=111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/markhor\/wp-json\/wp\/v2\/tags?post=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}