Jorrit Tyberghein
2008-09-01 09:50:55 UTC
Hi all,
The conversion to python is going well and now I'd like to talk a bit
about the movement system and input in general.
For movement I think the classic wasd system + mouse for looking
around works well.
That's also what is being used right now.
For picking up stuff it is currently rather hard. You have to
precisely aim the center
of the screen (crosshair) on the item you want to pick up and then
press ',' or right
mouse button. The keys are ok but I think that targetting is too hard.
So I would
like to change that so that the pickup action just picks up the
nearest item (that
can be picked up) that is within range around the player. Sounds ok?
When you pick up an item it is either:
- A weapon: in this case it goes to one of five weapon slots.
- Ammo for a given weapon. If you have a weapon of that type then
the weapon will be reloaded. Otherwise the item will fail to pick
up (you can't use it).
- Another item. In this case it goes to the inventory.
You can change weapon with the 1,2,3,4,5 keys or 'e', 'q' for next/previous
weapon.
For using the inventory you can see five items of the inventory at the
top of your
screen (icons). The center icon is the current selected item. You can scan the
items with two (as yet undefined) keys and then you can either use or drop
the item (currently no keys defined for those actions).
For actions to be performed on things that are not in the inventory there
are several options. Doors can open automatically on approach if you have
the right key or object. Otherwise we can have an explicit 'use' action which
will operate the object nearest to the player (similar to the pickup action).
Sounds ok?
I also propose to make a sort of PDA that the player carries around. You can
open this PDA with the 'tab' key (for example). On that PDA you can see:
- Full inventory (not only five items).
- All five weapons and ammo in them (you only see the current weapon
in the game).
- Current objectives. This is a few lines of text describing in short what
your current objective in the game is.
- Health status.
In later stages of the game (when we repair certain equipment in the ship)
the PDA can gain additional features like:
- Mini-map showing where you are.
- Communication messages from the colony ship.
What do you think of all these ideas?
Greetings,
The conversion to python is going well and now I'd like to talk a bit
about the movement system and input in general.
For movement I think the classic wasd system + mouse for looking
around works well.
That's also what is being used right now.
For picking up stuff it is currently rather hard. You have to
precisely aim the center
of the screen (crosshair) on the item you want to pick up and then
press ',' or right
mouse button. The keys are ok but I think that targetting is too hard.
So I would
like to change that so that the pickup action just picks up the
nearest item (that
can be picked up) that is within range around the player. Sounds ok?
When you pick up an item it is either:
- A weapon: in this case it goes to one of five weapon slots.
- Ammo for a given weapon. If you have a weapon of that type then
the weapon will be reloaded. Otherwise the item will fail to pick
up (you can't use it).
- Another item. In this case it goes to the inventory.
You can change weapon with the 1,2,3,4,5 keys or 'e', 'q' for next/previous
weapon.
For using the inventory you can see five items of the inventory at the
top of your
screen (icons). The center icon is the current selected item. You can scan the
items with two (as yet undefined) keys and then you can either use or drop
the item (currently no keys defined for those actions).
For actions to be performed on things that are not in the inventory there
are several options. Doors can open automatically on approach if you have
the right key or object. Otherwise we can have an explicit 'use' action which
will operate the object nearest to the player (similar to the pickup action).
Sounds ok?
I also propose to make a sort of PDA that the player carries around. You can
open this PDA with the 'tab' key (for example). On that PDA you can see:
- Full inventory (not only five items).
- All five weapons and ammo in them (you only see the current weapon
in the game).
- Current objectives. This is a few lines of text describing in short what
your current objective in the game is.
- Health status.
In later stages of the game (when we repair certain equipment in the ship)
the PDA can gain additional features like:
- Mini-map showing where you are.
- Communication messages from the colony ship.
What do you think of all these ideas?
Greetings,
--
Project Manager of Crystal Space (http://www.crystalspace3d.org)
and CEL (http://cel.crystalspace3d.org)
Support Crystal Space. Donate at
https://sourceforge.net/donate/index.php?group_id=649
Visit my town at http://waldir.myminicity.com/
Project Manager of Crystal Space (http://www.crystalspace3d.org)
and CEL (http://cel.crystalspace3d.org)
Support Crystal Space. Donate at
https://sourceforge.net/donate/index.php?group_id=649
Visit my town at http://waldir.myminicity.com/