Elengrad - Dialogue System +


This few days were very challenging for me. First time for a while I felt completely stuck! To the extend that I was thinking about changing the software I use for creating the game (Construct 2) to something else (Game Maker Studio 2). Unfortunately (or maybe fortunately) The laptop I have to use is quite weak and couldn't handle GMS2 well.  This meant I had to get out of my comfort zone and learn new things! 

For the first time I used JSON plugin for Construct 2. The only think I can say is - it works terribly. For some time I haven't seen such a bad design (or I just don't know how to use it ;)). It cannot handle complex JSON objects well, each data structure has to have Construct 2 specific scheme which even though is still standard JSON, adds a lot of complexity. 

I am so used to working with JSON in other technologies that I completely skipped XML... And that was my mistake. After long struggle with JSON I decided to give the XML a try. You should see my face when I realized that what I tried implement using JSON plugin for 2 days, was implemented with XML in 20min... After some modifications, tinkering and adding some extra features I ended up with great, flexible dialogue system. 


Leave a comment

Log in with itch.io to leave a comment.