Who's up for Demo? (Day 33)
Hi, everyone.
Today, I have been working on various things. As I've been running towards finishing the demo till mid-June, here are the two to-dos I have completed. To-dos: [x] Basic UI stuff [x] Effects when the travellers buy or use services
I wish I could show you the screenshot, but I am glad I have a certain level of working UI. Right now, the main UI contains the main shop name (player can set up the name at the beginning of the game) and some of the gold, fames, and displayed items. Although key map helper and time controller stuff will be added later, I am happy to draw a cross line with the to-do.
For the effects, I have implemented floating texts and emoticons. Since I am still working on the trade logic, I have not seen it working as a full pipeline, but I have tested that the emojis and numbers come up. Another to-do that I added is the sound effects. I will start working on sound effects once the main game part is done.
Besides all these, I have polished the trade logic. Each traveller will have to buy, sell, or useService as their requests. Travellers will come into the shop. They will search for items. They will pick up and come to the counter. For selling, it's simple. An item to be sold will be placed on the counter along with the request scroll. For useService, the scroll will have a list of wants--for example, sleep, eat, heal, repair, or wash--so the player can match their needs with available services.
I have finished separating these requests and implemented basic logic, which will extend to a more complex structure later. To make the game less complex, I will have to limit each traveller has each type of request. Later in the game, there'd be auto selection and automation, which will allow the player to focus on other parts of the game.
Tomorrow, I will focus on doing the following to-dos. [ ] Finish trade logic [ ] Stabilize furniture placement [ ] Logic to make rooms (3 walls + 1 door) [ ] Room Construction
I haven't decided if I should make furniture placement as a blueprint and bring raw materials with a hammer so that furniture is not just summoned from magic, but built by the player. I kinda like the feeling where the player actually gets involved in building stuff. I will think about this.
Thanks for reading! If you like my blog posts and the journey I’m going through,
Please subscribe and
visit my studios blog to stay updated!