-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create an inventory system #24
Comments
Whatever is chosen, it should definitely tie into the game. Like for "Puzzle Quest" it was a great idea like holding up a notepad in real life because you need it to write important info down. Since the game uses an integreated command line, maybe it will be like "Simon the Sorcerer"? where the terminal is always visible and we hit certain commands to show the inventory and other stuff? |
I think there should be a backend to the inventory system, but how it is displayed to the user should be completely up to the game's developer -- we don't want an engine that locks you into how to use the inventory. For example, an inventory system itself is easy enough to implement. But that should be where the engine stops. Based on the inventory system, examples could be provided that match the examples the OP provides on how to "display and manipulate" the inventory. |
I agree with @steaksauce-. The functionality for storing items, and maby add parameters for maximum amount of items that can be stored in the inventory. And ofc add functionality to fetch a list of items in inventory, remove items etc. Then the game developer can choose how to display the inventory and how the items shall be used/consumed |
Most adventure games have an inventory of some kind. Detailed descriptions of the various options can be found in The Transfer and Extension of Concepts from Classical Point & Click Adventures for Smartphones and Tablets, chapter 2.4.3 and Appendix A.4, but they basically boil down to:
The second option has variations in visibility; in some cases the inventory items are always visible, in other cases they are only visible upon request.
Here is what that may look like:
Nowadays, most modern adventure games feature an inventory which can hold several items (as many as are required to solve the tasks at hand) which can be displayed on request but is normally hidden behind an icon of some kind. This would be my suggestion for what the Hero Engine should support.
As soon as a decision has been made, we'll need a reference room implementation of such a system.
The text was updated successfully, but these errors were encountered: