Exothium Status Report Week 28
- We will be launching a proof-of-concept soon.
- More HUD developments are on the way
- Our community reviewed and selected a color theme
- We are working on map optimizations
- We are working on enabling support for crafting in-game ERC20 & NFT items.
Activities this Week
This week, we focused on map render optimizations to ensure that our expansive world map suffers from no lagging or stutters. To achieve this goal, we employed a different approach to rendering the map that captures mouse actions without needing to use the phaser game engine default methods. This optimized approach will allow us to generate more than 10k terrain tiles without problems and add weather layers that make Exothium world more fun and provide an immersive gaming experience.
We also finalized the specifications for the proof-of-concept (POC) game and published it on Clarity and GitHub for everyone to see. As we stated in the previous update document, our goal in launching the POC to our community is to gather valuable feedback, enabling us to use our resources effectively by only developing features necessary for smooth gameplay and an enhanced user experience.
The community got to vote on the visual interfaces, and the interface with the blue color pallet had the most votes. We also received the tile art but are not satisfied with it because the outline shadow is too noisy. In the coming days, we will have another version for experimenting with the tile map.
Tasks this Week
Our tasks this week were focused on two areas:
- Game engine
- Visuals and interfaces
TASK #1: Game engine – Visuals and Interfaces: We worked on developing the visuals and interfaces that will enable players to interact with the game environment and execute tasks within the game world.
TASK #2: Game Logic – Inventory and Crafting: We worked on developing inventory and crafting techniques that will allow players to leverage NFT and ERC20 technologies to craft in-game items that their character needs using materials and resources they gather during gameplay.
To allow in-game items to take different structures, we explored the 1155 standard to see if it would be a proper solution, but we discovered it could not be used alongside our crafting mechanisms in its basic form. So, we decided to use the 1155 standard for the resources and manage our items in a different system.
The system to manage the inventory items will use serialized data, packed in one single integer of 251bit.
Other data will be packed in that way like world objects and creatures.
Action Items for Next Week: 31.07.2022 – 06.08.2022
Our focus for the coming week will be:
- XD update
- Make pixel art Action icons
- Wireframe POC only the basics
- Convert asset resolution in phaser
- Craft + Inventory Window (concept)
- HUD Tile Info render
- Move Character
- Finish Crafting of NFT + ERC20