Progress Update

Information about the progress of the game creation and other stuff
Post Reply
User avatar
Des
Posts: 883
Joined: Sun Sep 25, 2011 5:23 pm

Progress Update

Post by Des »

It has been a great journey so far, and there are still great challenges ahead and each with its own respective achievement worthy of the challenge. Spring is here, meaning we are already almost a quarter of the way through this year. Where did the time go? and where is my left sock? No one really knows, but we look forward with great anticipation of what the future will bring us.

The progress on this project has been going well with anticipated challenges of various difficulty levels. The inventory system looks just as good as the Flash counterpart while being superior in its functionality and capable of being used by different input types ( Keyboard/Mouse, Touchscreen, Gamepad ). At this time, it is still nowhere near completed, but the mechanical functionality is starting to show how it will feel from an end-user point of view, and it is heading in the right direction. With the recent implementation of the actions( Use, Move, Drop, Inspect ), it is safe to say it is nearly usable but not complete.

Image

After the Inventory System actions were implemented, it was time to remove the legacy concept of action buttons at the bottom of the inventory panel and move them to a more modern concept that works with various input types( Keyboard/Mouse, Touchscreen, Gamepad ). This type of navigation has been gaining a lot of popularity in the gaming industry and for good reasons. It is versatile, intuitive, and works well with different input types, to name a few.

Image

This type of circular navigation will be used throughout the project where appropriate, including the pet combat system functionality that has yet to be implemented but is on the roadmap.

With the new circular navigation in place, it was time to put a bit more focus on how these different inputs( Keyboard/Mouse, Touchscreen, Gamepad ) will work. It is not easy to implement a system that supports different input types and supports all of them together simultaneously. Meaning, the idea is that with any supported device, the user will potentially be able to alternate between one input device to another. A good example case would be to use the touchscreen on a mobile phone for communicating to other players but play the game with the connected Gamepad.

There are still many interesting things that have yet to be implemented, and you are welcome to view the live game dev broadcasts for educational and entertainment purposes on twitch.tv.

Have a great weekend :)
Twitter - General information and updates about Project CSK
Twitch.tv - Follow to get notices on next broadcast
Discord - Join the community of individuals who like project CSK
Youtube - Game development videos
Post Reply