Kanji Adventure

Quiet before the storm

Reviving the journal to let you know about the new developments! Over the last two months we have been focusing on procrastinating, polishing the game, revamping the interface and working on a new crafting system as well as a second in-game area, currently dubbed the “Sand Island”. The focus of the gathering/crafting system is to allow the player to practice in a more relaxed environment and will have them matching kanji conjugations with kana transcriptions as well as English translations of the phrases.

Dave has also been hard at work creating a 3D version of our player character which will hopefully translate into improved animations (creating character animations in isometric perspective is hard, yo!)

In the meantime, have a wallpaper on us. :slight_smile:


7 Likes

Nice one @Tomires – the art is beginning to look great!

3 Likes

255 shades of grey

We are in process of overhauling the battle maps, so that they no longer feature a single boring island floating in the sky (or rather black void). We figured that the best way to let you know that parts of the island are inaccessible is to transport them into an era long gone, when colour didn’t exist. That’s right, the no-go zone will be rendered in glorious greyscale! #nofilter

The effect is currently being tweaked and there are multiple new maps in the works that we think you are going to like. See you in a bit!


4 Likes

Wow! Awesome! I am huge fan of isometric stuff (turn based combat also :wink: ), so it’s really cool to see isometric game made with Defold. Can you please share your experience of working with isometria in Defold?

UPD: Checked windows build. I have issue with cursor coordinates.

2 Likes

i’m a huge FF Tactics fan so I like this concept ^^ Keep going! Excited to play!

3 Likes

Making an isometric game is not as straightforward, but can definitely be done. :slight_smile: As Defold does not support isometric tilemaps, one has to improvise. By far the most comfortable way of creating isometric maps that I have found is to use Tiled map editor, which includes support for them by default. The only caveat is that you have to use multiple tilesets with different offsets to achieve the height difference.

Once your map is done, you can export it into a myriad of formats. I recommend using the .lua file, because you don’t have to deserialize it, which may or may not (?) have an effect on performance. Then it is all a matter of writing your own rendering routine. I am using a custom one for rendering tiles dynamically depending on current camera position. I would like to open-source it as people asked about it, however the current version is far too messy for eyes of the public. :smiley:

Please check out my thesis, you may find some useful info in chapters 3 and 6.

3 Likes

What resolution are you running the game on? It is currently optimized for 1920x1080 only and has issues particularly with non-16:9 aspect ratios.

1 Like

Thanks for reply! it would be really great to have some open-source approaches to make isometric games in Defold. :slight_smile:

My resolution is 1024x768 :sweat:

1 Like

Ow, sorry :frowning: The final build will definitely need to support 4:3, 3:2 as well as 16:9 and 16:10 ratios. The environment handles scaling pretty well (thanks to britzl’s awesome render script), it’s the GUI that is going to need some extra tweaking.

2 Likes

Get on track

After a battle-centric update, it is time to get back to the exploration mode. The newest update adds a brand new UI element that players might find useful, especially those of you who have gotten lost while exploring the Rabbit Island. Behold, the minimap!

Right now it shows your current location as well as locations of characters that want to have a word with you. In the future we plan to add locations of merchants, crafing stations and perhaps even gathering points that will be coming along in the crafting update. All of the functions of the minimap will also be accessible on a brand new map interface.

6 Likes

Tomires, nice update! :raised_hands:

1 Like

Every nook and cranny

Just a quick update on the state of our current build. We have finally managed to fix our interface, so the game now displays correctly on resolutions other than 1920x1080. The battle system received a minor update in the form of enemy queues, the camera now also follows enemies during their turn. Probably the biggest change on the surface is the addition of a dedicated map interface that displays the entire game area along with points of interest. Highlighting an icon will display a tooltip that includes more information. Anyway, that’s it for the moment. Please enjoy a screenshot of the new map. Look closely and you might just notice what’s next!

9 Likes

In the field

Remember that monotonous grassy area where you used to wage war against all bunnykind over and over again? Boring, wasn’t it? You will be happy to hear that the battles now take place in the same in-game area as the exploration portion of the game! Whenever you commence combat within the game, we will draw a boundary around your character that limits where you (and the enemies) are able to move. The game will also feature items that increase (or decrease) the size of the battlefield.

8 Likes

so I wanted to share your game with fellow Kingsters, but could not find a web build. Any chance you’re making a HTML5 version soon? I bet it could be a good reason to update your community page :wink: https://www.defold.com/community/projects/21328/

3 Likes

I will make a web build! Last time I tried I had issues with resource management, but everything seems to be working now. The current build is kind of rough around the edges, the new harvesting system for instance does not function properly if the number of phrases in the player’s encyclopedia is lower than 4 and the query interface is in the process of redesign (it will be a lot juicier!).


(some of the stuff we need to address)

By the way, the version on our website is super old, we expect to have a proper new build ready by mid- to end of February, complete with the second in-game area, basic whisking support between the areas, final harvesting and crafting interfaces, an update to the query interface, new character animations (we are in the process of redesigning the main character) and a bucket load of bug fixes. We might throw in some new spells as well if we have time. :wink: Just have to tackle the exams first.

4 Likes

cool. Can’t wait for a new build :wink: And thanks for the update.

3 Likes

Uploaded the WIP build to https://www.defold.com/community/projects/21328/ & http://adventure.tomires.eu :slight_smile:

I am getting abysmal performance in Chrome, which I believe is related to Render script's bad performance slows time

When tested in Firefox, Chrome, Edge and Safari, the performance was better, although Firefox refused to save my progress. Edge especially is getting fairly close to desktop builds in terms of performance, although I needed to allocate 2.5-3.0x more memory resources to the game when compared with native builds.

By the way, it would be awesome to have an option to run the game in full screen on the community pages. The default canvas is quite small for certain UI elements in our game.

4 Likes

thanks! That’s your university project, right? When are you delivering it?

1 Like

The game has been the focus of my (and my friend’s) undergraduate thesis ( https://github.com/Tomires/thesis/releases/download/final/bp.pdf ), which I have successfully defended back in June. It has since became a project that we work on in our free time with an aim to release it commercially someday (next year I guess?) :slight_smile:

7 Likes

so cool! Also it is in english. Awesome that you’re allowed to do the thesis in english, rather than a state language.

Also can we tweet your paper and github repo from Defold acc? May be you’ll get some interest from global community, Japanese folks and alike.

3 Likes