Details on the tutorial from a devs perspective & more progress notes

Heya people, let me give you an overview of what thoughts crossed my mind, when thinking of the tutorial(aside from the already written storyline and actions)
Beautiful greymode, for all light mode averse readers, hoping its still readable enough with a magnifying glass ;)
Aside from just the story and actions, there is obviously the technical side of things. The ui, so what users see with all its technologies and layout questions, the different components, the basic structure that goes way further than just a tutorial - and yes there are later feature ideas like alchemy, skills, sect management, forging and exploration(which will include combat and dungeons).
We also got testing, like a whole branch of it in beautiful pink. There are different aspects to it, like testcontainers for the database tests, junit for the backend tests and probably your favourite: player feedback! Once this tutorial is done I will be uploading a version on itch io and also create a discord server, so that I can get some hands on data of what needs improvements. I do have some ideas on who I want to help me out with the discord server as well, so it will be managed properly right from the start, without eating that much into development time <3
Then we got reincarnation, which will be an innovative implementation of known systems from all I know. Including a library where you unlock new books through exploring different storypaths and actions, which you can then buy with points accumulated based on how far you got in those story branches. Details are still being planned~
Finally we have the save and load mechanic, which touches upon the database model. That means I have a whole database foundation to create, which will encompass most of the future changes. I am already shaking in my slippers, thinking about how I will have to alter the database later, due to new functions I never ever considered and all the days of bugfixing to not ruin it all……
With the tutorial plans explained, there is some more progress I would like to shine a light upon:
We finally got our github issue templates done!!! Applause and cheering pretty please for us! So what does that mean? it means we wont miss the most important information on tickets anymore, no more laziness that later causes lots of extra work :D
I decided to use JPA for simple CRUD(create, read, update,delete) operations for the database and JDBC for the more complex queries. Basically just a technical decision on which way I will write the code to communicate with the database and exchange data.
I started learning about react with this beautiful crashcourse https://www.youtube.com/watch?v=LDB4uaJ87e0&t=1s which is 3 hours long. Yes started. Yes 3 hours crashcourse, thats why I said started :D I need to learn the basics to create the ui and thats gonna be the next step of implementation that I am working on.
Last time i mentioned the jobtraining and it sure took a toll on me. It was super helpful and I learned a lot, but its also really hard to deal with jobsearch and applications again and again facing the rejections, that arent directed towards me or my skills, but are simply a representation of the market being bad. So I am still recovering from that and refilling my depleted energy tanks. I have to deal with a bit of an aftermath from it, by improving documents, doing more networking etc. So I assume I will be back with full focus on this project in around 1-2weeks. Still just being done with it freed up a lot of energy, time and attention to work more frequently again, so look forward to more updates!
PS: If you would like to join the playtesting of the tutorial feel free to message me or join the discord server I will be linking here soon.
Subscribe to my newsletter
Read articles from Feliza directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
