[crossfire] Platform statement
Mark Wedel
mwedel at sonic.net
Sun Dec 28 23:52:08 CST 2008
Lalo Martins wrote:
> quoth Mark Wedel as of Fri, 26 Dec 2008 21:40:25 -0800:
>> I find most games that make up new terms for money or other game
>> aspects instead of using already well known words just annoying,
>> and not really in any way more immersive than those that do use the
>> standard words. After all, everything else in the game is in English
>> (or local language of your choice), and to just take out certain terms
>> almost seems more noticable than not.
>
> I still don't agree with this... but in a way, I think we're both right
> on different aspects.
>
> Maybe the right solution is to call the coins something other than gold
> and silver, and still keep them in your inventory, BUT also keep a total
> account as you suggested, display that directly in the client, and work
> with that for most sales.
>
> In fact -- and this is coding, not content, so read it as a low-priority
> suggestion rather than a plan -- I think it would be best if buying and
> selling had a separate user interface.
I do tend to agree on that buying/selling - I think I mentioned that in
another e-mail. But this is more an interface refinement than a content change
(that said, one can relate to another). As I said in my other message, the idea
of getting a list of all items in the shop you can scroll through, see the
price, and click on it to buy would make shopping easier. But it also changes
the way shops can be done - now you don't need a bunch of spaces to spread stuff
out - it can all be held in one space (or even inventory of the shop type object).
For selling, I've often thought that an inventory window for the client could
be useful - the current listing in the client is a pretty basic listing. Bring
up a new window (I'm thinking on how it would be done in the gtk2 client - java
client would be different) - that inventory window would contain detail
information for all objects - name, weight, where it goes on the body, and value
(not probably 2 values are needed - what player thinks it is worth, and what
shop is willing to pay). The later case would only show up if in a shop, and
player could click on something to sell that item. I'd also have this window be
able to set up different favorite lists for the client (instead of the entire
locked/unlocked thing, should be able to set things up like 'this is list 1,
list 2, etc' But that is really programming/client, not content again. That
said, it is beyond just client, because server would have to communicate these
values to the client also (but that isn't hard to do).
>>>>> (discussion on tall faces)
>
> I'll leave that one for the coders, although I need a decision before I
> start actually making arches and maps.
Once all decided, probably good to figure out priorities/what order the work
will be done in. That lets better planning be done - is the answer needed in 2
months or 12 months for example.
Now from my thinking, going one way or the other shouldn't be too hard - its a
matter of adding/removing the more links in the archetypes and merging images.
>
> However, I'll repeat what I said before: I believe tall faces are already
> implemented, at least partially, and that would make that, by definition,
> a simpler solution than any alternative :-) (If I'm wrong, then ok...
> but either way it's not up to me. I'll just make arches and maps using
> any system the coding people tell me to.)
I believe it is true that tall faces will work right now without any real changes.
However, if you divide what is currently a 1 part object into a 4 part object,
there are different ramifications. Number of objects. Effectively reduced
viewable area. Another one I also thought of is it changes balance with respect
to damage and area of effect spells (a creature (including player) takes damage
for each part of the creature in the spell IIRC. So if a player is now a 4 part
creature, I believe it would now take 4 times as much damage from a fireball).
None of these are insurmountable, but can extend the scope of the project. It
just something one has to be aware of and plan accordingly.
>> That part is simple enough to understand. But how the player gets
>> from scorn village is now the question - is the player effectively
>> just playing on the zoomed out map? What about monsters, etc? And
>> does he move faster?
>
> He would not move faster, that's why I wanted movement to slow down
> proportionally. Or then again he could move *a little* faster but not
> too much; so if zoom out is 10x and you move the same "apparent"
> speed, then you're really moving 10x faster, and I think that's
> unfair. But maybe you could move 2x faster (5x slower apparently), on
> the excuse that you're paying less attention to your surroundings.
> Combine that with a transport (horse) that moves 3x faster, and you're
> moving 6x faster.
>
> Monsters is a good point, I suppose at some point there should be
> objects (ground?) that force a zoom out.
One has to be careful how all this is done. There is not any way (other than
honesty) to know what the client is showing the player.
So for example, the client could tell the server I'm zoomed out, and thus I
move faster, but in fact the client is showing me a zoomed in interface. So I
get the advantage of moving faster, but still at the higher zoom level.
Now with different images, maybe it doesn't make a difference - in zoom out
mode, as you say, maybe we don't transmit certain bits of information to the
client. How all that gets controlled is perhaps trickier (I guess you could add
a flag to all objects to denote what zoom levels it is visible at. But from
what you describe, you are also adding something to denote preferred faces at
different zoom levels).
>
> But this is getting too deep, and it involves both coding and
> content. So here's what I propose: let's postpone this whole aspect.
> I'll start the content on the assumption that there is a single scale
> (hugeworld as you say), and if we decide that's unplayable, we think
> about how to do zooming and how many levels and what the UI will be.
> Even if we end up doing it exactly as I envisioned it, we'll all be
> able to fine-tune it better by having actual content to test against.
Hugeworld was just one thought. You could still keep the multiple scales as
now, but not allow zooming either (basically things act as they do now).
One thing I like about lots of games is that they do provide some form of
world map (zoomed way out) the the player, that gets filled in as play goes on.
In a sense, player starts with something like
http://dooler.woosworld.net/cf_map/, althought maybe some level of blurring gets
applied so you can't distinguish the roads and towns.
As you play, it fills in details. For example, if we presume you start in
Scorn, it would generate a label for Scorn and put it on the map. When we
finally get to Navar City, it labels it. Maybe even some number of dungeons or
other landmarks. And of course, it shows you where you are on that map.
this is a bit different than you are talking about, as you are just talking
about zooming in/out information player already knows - in this model, even a
starting player would have a world map, just nothing filled out on it.
I always liked such games because it helped give a feeling of what the world
is. And if you see an areas without any notations on it, may be an indication
you haven't been there (or there is nothing there either)
>
> best,
> Lalo Martins
More information about the crossfire
mailing list