Tales of Akash 10 devlog [some programming stuff]
The game development is nearing completion. I must say I'm impressed the game works as well as it now does as I got some bugs fixed and whatnot. I also revamped the graphics a bit for a darker feel.
What I really wanted was a shader or at least a vignette in the dungeon graphics. Unfortunately due to the nature of the graphics "engine" it's not possible and cropping the thing with GIMP without "Crop to HTML" grid is very difficult.
So last night the bands kept playing until 1am or something.. I was dead tired and trying to sleep but couldn't so I pulled out my laptop and started programming. During the day I had done the game music with my DIY kantele (a box zither of sort I read) and some VSTs and DAWs. It turned out very good for my skill level I think.

I started out by simply plucking the zither for some simple melodies. I later edited and transposed them a bit to a percussive, plucky loop that is used throughout the main theme. But that's not all..

Upon entering a certain location in the game the engine performs an enemy raid which must be repelled. There's a so-called Auto-Resolve feature that does the math behind it and announces the winner. I copied this from Jagged Alliance 2 but there's no tactical screen because it's way too difficult to program at this point (keep in mind I've been using Python for less than 2 years I think).
But yeah, the most challenges I'm facing is with the chakra system. For those who do not know it is an Indian concept of the human "celestial" body and path to enlightenment. It consists of :
Root chakra which is located near the tailbone
Sacral chakra, located above it near the sacrum
Solar Plexus which is located in the stomach
Anahata, the heart
Vishuddha, the throat chakra
Ajna, the "third eye" in the forehead
Sahasrara, the crown chakra at the top of the head
So I made it so that the Root chakra that deals with personal strength and rooting adds additional PvE damage. Then the Sacral chakra that deals with sexuality adds to PvP damage. Chakras that govern personal power and/or communication such as Solar Plexus and Vishuddha add to troop recruitment, and chakras of love, clairvoyance and enlightenment like Anahata, Ajna and Sahasrara add to healing.
Quite the game mechanic I must admit. Very simple but at the same time complex to implement as there are numerous bugs and errors due to my experience with Python and Tcl/Tk. Maybe I get it working one day, who knows. The problem is the power chakra grants additional troops whether it's the correct one or not, there is an if-condition that does this and I'm not sure how to solve it.
The game is about 95% done (I think) as I'm writing this, and I must admit there have been very tough calls with the auto-resolve and lots of dungeon crawling and troop management as well as strategic pondering with the test account. Also lots of troubleshooting but I think I've made it to the point I can write down a module and test it, with only a few mistakes here and there.. looking back there have been occasions when the whole module had to be rewritten.
One thing I'm concerned about is the commercial version and pricing.. if the game ends up being released as is, I can't ask that much for it as it's got so many bugs to the point of being almost unplayable to the fullest.
Anyway, this concludes my half-rant and half-win blog post. Have a nice Monday everyone, and feel free to comment (as my knowledge of chakras might be somewhat limited as I've only scrolled through a few esoteric web pages).
-ef






![More adventures in Aden [also graphics design and new music]](https://static.wixstatic.com/media/6a5ab7_f90386619dd64bb8b448cf58dd585317~mv2.png/v1/fill/w_447,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_f90386619dd64bb8b448cf58dd585317~mv2.webp)
![More adventures in Aden [also graphics design and new music]](https://static.wixstatic.com/media/6a5ab7_f90386619dd64bb8b448cf58dd585317~mv2.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_f90386619dd64bb8b448cf58dd585317~mv2.webp)
![Happy July to y'all! [and some behind the scenes talk]](https://static.wixstatic.com/media/6a5ab7_1a2ae7b9b8c543bd8cbe14b5fd8d9abd~mv2.jpg/v1/fill/w_447,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/6a5ab7_1a2ae7b9b8c543bd8cbe14b5fd8d9abd~mv2.webp)
![Happy July to y'all! [and some behind the scenes talk]](https://static.wixstatic.com/media/6a5ab7_1a2ae7b9b8c543bd8cbe14b5fd8d9abd~mv2.jpg/v1/fill/w_220,h_123,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_1a2ae7b9b8c543bd8cbe14b5fd8d9abd~mv2.webp)
![DIY rotary DJ mixer [some technical stuff too]](https://static.wixstatic.com/media/6a5ab7_a8f03472387e4d3e84be2989f7de4ba8~mv2.jpg/v1/fill/w_447,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/6a5ab7_a8f03472387e4d3e84be2989f7de4ba8~mv2.webp)
![DIY rotary DJ mixer [some technical stuff too]](https://static.wixstatic.com/media/6a5ab7_a8f03472387e4d3e84be2989f7de4ba8~mv2.jpg/v1/fill/w_220,h_123,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_a8f03472387e4d3e84be2989f7de4ba8~mv2.webp)
![Happy New Year! [as it's been a vibe-y 2017]](https://static.wixstatic.com/media/6a5ab7_c3ca56210852460c91c239ab82f2b03f~mv2.jpg/v1/fill/w_447,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/6a5ab7_c3ca56210852460c91c239ab82f2b03f~mv2.webp)
![Happy New Year! [as it's been a vibe-y 2017]](https://static.wixstatic.com/media/6a5ab7_c3ca56210852460c91c239ab82f2b03f~mv2.jpg/v1/fill/w_220,h_123,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_c3ca56210852460c91c239ab82f2b03f~mv2.webp)
![A sneak peek to my live setup [=boring technical jargon]](https://static.wixstatic.com/media/6a5ab7_187927fef36246a0885e1023f8a24e3e~mv2.jpg/v1/fill/w_447,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/6a5ab7_187927fef36246a0885e1023f8a24e3e~mv2.webp)
![A sneak peek to my live setup [=boring technical jargon]](https://static.wixstatic.com/media/6a5ab7_187927fef36246a0885e1023f8a24e3e~mv2.jpg/v1/fill/w_220,h_123,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_187927fef36246a0885e1023f8a24e3e~mv2.webp)
![CELESTIA EP out now! [and a general hiya from the studio]](https://static.wixstatic.com/media/6a5ab7_82e4065f500e450cbd7f7ec61fe0b8f8~mv2.png/v1/fill/w_447,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_82e4065f500e450cbd7f7ec61fe0b8f8~mv2.webp)
![CELESTIA EP out now! [and a general hiya from the studio]](https://static.wixstatic.com/media/6a5ab7_82e4065f500e450cbd7f7ec61fe0b8f8~mv2.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_82e4065f500e450cbd7f7ec61fe0b8f8~mv2.webp)


![New track! [Bring your own pH indicators.. FREE DOWNLOAD]](https://static.wixstatic.com/media/6a5ab7_75a6113fbd6748628037a97929b0e91c.png/v1/fill/w_447,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_75a6113fbd6748628037a97929b0e91c.webp)
![New track! [Bring your own pH indicators.. FREE DOWNLOAD]](https://static.wixstatic.com/media/6a5ab7_75a6113fbd6748628037a97929b0e91c.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_75a6113fbd6748628037a97929b0e91c.webp)
![SINGULARITY LP OUT NOW! [FREE DOWNLOAD]](https://static.wixstatic.com/media/6a5ab7_71a1a563d1ac49efa69e49383c730d00.png/v1/fill/w_447,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_71a1a563d1ac49efa69e49383c730d00.webp)
![SINGULARITY LP OUT NOW! [FREE DOWNLOAD]](https://static.wixstatic.com/media/6a5ab7_71a1a563d1ac49efa69e49383c730d00.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_71a1a563d1ac49efa69e49383c730d00.webp)


![Monkey see, monkey do [Tales of Akash 10 released]](https://static.wixstatic.com/media/6a5ab7_cc414d06512f4353823b8035aa66de2d~mv2.png/v1/fill/w_432,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_cc414d06512f4353823b8035aa66de2d~mv2.webp)
![Monkey see, monkey do [Tales of Akash 10 released]](https://static.wixstatic.com/media/6a5ab7_cc414d06512f4353823b8035aa66de2d~mv2.png/v1/fill/w_38,h_22,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_cc414d06512f4353823b8035aa66de2d~mv2.webp)
![Tales of Akash 10 devlog [some programming stuff]](https://static.wixstatic.com/media/6a5ab7_066690296f424cd380a4c437d4d63b4b~mv2.jpg/v1/fill/w_452,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/6a5ab7_066690296f424cd380a4c437d4d63b4b~mv2.webp)
![Tales of Akash 10 devlog [some programming stuff]](https://static.wixstatic.com/media/6a5ab7_066690296f424cd380a4c437d4d63b4b~mv2.jpg/v1/fill/w_38,h_21,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_066690296f424cd380a4c437d4d63b4b~mv2.webp)
![Feeling stuck.. [some 4am thoughts]](https://static.wixstatic.com/media/6a5ab7_dcbd623cd3ba4f45843a75b215fef881~mv2.png/v1/fill/w_452,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_dcbd623cd3ba4f45843a75b215fef881~mv2.webp)
![Feeling stuck.. [some 4am thoughts]](https://static.wixstatic.com/media/6a5ab7_dcbd623cd3ba4f45843a75b215fef881~mv2.png/v1/fill/w_38,h_21,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_dcbd623cd3ba4f45843a75b215fef881~mv2.webp)
![Preparing for the 20th year of my production hobby.. [some nostalgia and stuff]](https://static.wixstatic.com/media/6a5ab7_fc747a1d730a4dcf9bcda1484194bad1~mv2.jpg/v1/fill/w_452,h_250,fp_0.50_0.50,lg_1,q_30,blur_30,enc_avif,quality_auto/6a5ab7_fc747a1d730a4dcf9bcda1484194bad1~mv2.webp)
![Preparing for the 20th year of my production hobby.. [some nostalgia and stuff]](https://static.wixstatic.com/media/6a5ab7_fc747a1d730a4dcf9bcda1484194bad1~mv2.jpg/v1/fill/w_38,h_21,fp_0.50_0.50,q_90,enc_avif,quality_auto/6a5ab7_fc747a1d730a4dcf9bcda1484194bad1~mv2.webp)
![Obscure origins of my DJ career [mostly some gaming stuff]](https://static.wixstatic.com/media/6a5ab7_737238499268499bacba9702811dc763~mv2.png/v1/fill/w_452,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_737238499268499bacba9702811dc763~mv2.webp)
![Obscure origins of my DJ career [mostly some gaming stuff]](https://static.wixstatic.com/media/6a5ab7_737238499268499bacba9702811dc763~mv2.png/v1/fill/w_38,h_21,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_737238499268499bacba9702811dc763~mv2.webp)
![Found the Grafenwalder spot.. [some techy stuff]](https://static.wixstatic.com/media/6a5ab7_1f00ca3ed9084ab5b9e70cc527c1db7d~mv2.png/v1/fill/w_452,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_1f00ca3ed9084ab5b9e70cc527c1db7d~mv2.webp)
![Found the Grafenwalder spot.. [some techy stuff]](https://static.wixstatic.com/media/6a5ab7_1f00ca3ed9084ab5b9e70cc527c1db7d~mv2.png/v1/fill/w_38,h_21,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_1f00ca3ed9084ab5b9e70cc527c1db7d~mv2.webp)
![When in doubt, blog it out [some random thoughts]](https://static.wixstatic.com/media/6a5ab7_66277e3fdde94be3b5cd2e470b5a18b9~mv2.png/v1/fill/w_452,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_66277e3fdde94be3b5cd2e470b5a18b9~mv2.webp)
![When in doubt, blog it out [some random thoughts]](https://static.wixstatic.com/media/6a5ab7_66277e3fdde94be3b5cd2e470b5a18b9~mv2.png/v1/fill/w_38,h_21,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_66277e3fdde94be3b5cd2e470b5a18b9~mv2.webp)
![About the Ye Old Shoppe.. [sudo Wix Store]](https://static.wixstatic.com/media/6a5ab7_04355f1a5eeb4ae28b46ebce79f0c22b~mv2.png/v1/fill/w_452,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/6a5ab7_04355f1a5eeb4ae28b46ebce79f0c22b~mv2.webp)
![About the Ye Old Shoppe.. [sudo Wix Store]](https://static.wixstatic.com/media/6a5ab7_04355f1a5eeb4ae28b46ebce79f0c22b~mv2.png/v1/fill/w_38,h_21,fp_0.50_0.50,q_95,enc_avif,quality_auto/6a5ab7_04355f1a5eeb4ae28b46ebce79f0c22b~mv2.webp)
Comments