Crystal Space
Welcome, Guest. Please login or register.
April 16, 2014, 11:57:29 pm

Login with username, password and session length
Search:     Advanced search
8990 Posts in 2037 Topics by 7582 Members
Latest Member: Diretz5
* Home Help Search Login Register
  Show Posts
Pages: 1 [2] 3 4
16  Associate Projects / Apricot (Open Game) / Re: Oraganisation of the project and help on: October 07, 2007, 03:38:52 pm
They plan to make the project community developed with some small hidden details (like plot).
17  Crystal Space Development / Support / Re: Mouselook on: August 15, 2007, 10:20:32 pm
using, do pcactor->EnableMouseMove (); and then for every mouse move event you must call pcactor->MouseMove (x, y);
18  Crystal Space Development / Game Content Creation / Re: blender2crystal soundpath on: August 14, 2007, 08:41:30 pm
click on the globe icon (5th on top row from left), then click the last icon on the vertical. There is a property there called sounds_path. Set that.
19  Crystal Space Projects / Project Discussion / Re: A novel RTS project on: August 14, 2007, 08:36:36 pm
I like it! Very cool! Maybe if people are also allowed to micro manage for specific cases if need be, but the units are also intelligent and self sufficient Smiley
20  Associate Projects / CEL Discussion / Re: celtst fails to run. on: July 02, 2007, 01:52:38 pm
use to fetch the cal3d you should use with cs.

Also, its preferable to use genmeshanim for skeletal animation over cal3d. genmeshanim is in cs internal skeletal animation.
21  Associate Projects / CEL Discussion / Re: Binding keyboard events to craft methods on: July 02, 2007, 01:47:45 pm

You need to bind the keys before the messages get sent.

    <addon entityname="camera" plugin="cel.addons.celentity">
      <propclass name="pccommandinput">
        <action name="Bind">
          <par string="trigger" name="up"/>
          <par string="command" name="forward"/>

If the keys are binded, did you try printing out a debug message under each of those events?

    <event name="pccommandinput_forward1">
       <print value="'pressed forwards!'" />  <!-- " then ' as the print expects a value. 'df' means a string -->
       <default propclass="?pccraft" />
       <action id="actid(ThrustOn)" />
22  Crystal Space Project Development / Plugins / Re: Audiere sound system on: July 02, 2007, 01:39:07 pm
Nobody helps him?

Great, guys! You're so helpfull! Sad

Why don't YOU write a plugin for him.
23  Associate Projects / Apricot (Open Game) / Re: role of story in the game on: June 26, 2007, 03:26:53 pm
In my opinion the importance of a good story depends on the genre of game and its focus. RPG, FPS, Adventure, Horror are some examples that should not pass without a good story that involves the player.
But if it is an arcade game, well, the story may become just a simple background for the action. In that case the player must be "occupied" with the gameplay and immediatly accept whatever reason you give him.
The last option, for me, is not the optimal solution because it can cause some emptiness during the game.

Indeed the most popular games seem to have some social element to them and a good story lends this to the game. Shadow of Colossus is interesting though to note- the game is very empty but in a well done way.

So this leaves the first option. The story in an adventure game is one of the elements in the central core of the game (the other element is varied gameplay). Has I said it has to involve the player in a way that he should identify himself with one of the characters. Also it should have some branches, it doen's need to be something big that affects the whole future story but multiple paths (like you can do this or that, it's your choice and both end up in the same story line), small differences when talking with a NPC (for example if the player has done a secondary objective, or not, and the npc refers it) are small details that the player always like to see.
Those small details are important but you should also include one "big choice" in the game (for example: you choose if the girl dies or not in the end, take the example of Metal Gear Solid for PSX, not GameCube).

Story branches are dubious to say the least. They exist to remove the linearity in the game, but when you plainly see that changing some gameplay elements, changes the ending, then it is clearly linear- especially when you either get Octagon (bad), or Meryl (good). Then you have to replay the whole game again to get the good or full ending (make sure you get those 99 rings/gems/mudokons!).

In fact linearity can be an assuring thing, in that you can focus on being hand guided through a cinematic (then you can jam pack the game with action as a developer, you being sure of the games state).

One last suggestion: if the game is based in the Peach Project (the movie) I advise you not to use the same story of the game directly. Because people when see the movie create their own world based on it where they more freedom in their mind, and that's the objective of the game, to explore the world, you should base the story in a parallel way. Something with the main characters but before or after (or even in between) the movie events. In my opinion you should work tightly with the story writters for the movie to create an extended world of they projected (or will project) in the movie.

This is just my opinion, and I know it's not perfect but I hope it helps.

Maybe something like interweaving some elements from film and game together, so when taken as a whole they convey some message of 'meaning'. Like a plot in the bigger picture where you see stuff in the film and game to understand everything.
24  Associate Projects / Apricot (Open Game) / Re: role of story in the game on: June 26, 2007, 03:08:25 pm
Some really cool answers.

Now here's a question, since I'm done with my big schpeel on story in games and I like discussions on this kind of stuff:

I've noticed that a lot of people comment on wanting more story in games. Do you feel that many games don't have very good writing or implement story poorly, or do you want more story-centric games?

Providing some examples of what games have done it well or poorly would be good for discussion so we can critique what's been done.

Well for instance if you look at the simplest games there is some vaguest attempt to include some kind of backstory which serves little purpose as it doesn't enhance the gameplay. Remakes of Atari classics and old school games (like Tetris) try to invent a reasoning as to why you are playing but the characterisation of what is essentially blocks personally puts me off- especially if the style isn't too good to begin with. On the flip side is highly stylised games like Wip3out (and others). The game is sooo coool, and reading the well written manual text about the future of the industrialised world really does implant the stylistic vision of the world in your head, enhancing the games mood- especially combined with its distinct aesthetic.

In the PSX reincarnation of Pacman the game was re-orientated into a whole different game retaining only the main character in a genre where plot plays an important role. This is a valid use of plot since the whole gameplay mechanics changed (moving through a world environment). This brings to mind games where plot is the central gameplay provider in the form of quests and travelling (like FF), and these games remain the very memorable since their plot events have a key impact.

Do you remember Aeris death? Smiley

The role that story plays in the game is really dependent on what you want the core experience to be. If the whole point of the game is physics puzzles, a strong emphasis on story during the game would likely get in the way. An explanation of why you are doing silly physics puzzles is a good idea, but aside from that the player might not need any more incentive to continue playing than simply advancing though each stage and improving their time/score.

I think unless that reasoning is awesome then I need not care either. If the game is trying to set a specific setting by the use of story then it is a reasonable allowance. Often through the use of silly characterisations or stereotypes along with a commonly recognised theme you can subtly hint at some undercurrent of whatever so if its a party game, the plot is essentially Pickup & Play. Usually the problem with plot seems to be when it tries to rationalise ludicrous gameplay.

And there are of course some games that are all about telling a story, where developing a strong milieu, compelling characters, and engaging plot are critical. But it really depends on what the core experience of the game is. Thinking of it in terms of what we want the player to experience is important to putting the right emphasis in which devices you are going to use to entertain or teach, such as story, graphics, sound, gameplay, and everything else that makes a game.

Half-Life 2's story was there simply to support the pacing of the gameplay. You got new weapons, vehicles, and environments just before you would have started getting bored of them, and they were introduced in such a way so that you'll know how to solve problems in the future (the Zelda games do this really well too, everything you learn in the dungeon and the items you get are so you can defeat the boss at the end). That is what they focused on, and they used the story and settings to make those transitions from gameplay mechanic to mechanic make more sense. That pacing of the gameplay is what gave me those strong emotional responses while playing the game: that warm fuzzy when I finally got to take down that chopper with a newly acquired add-on to my air boat, after it had been shooting at me for the past hour was a welcome experience. As for the story, I didn't really care that Eli got captured, except that I thought, "Sweet, I'll get to go to the Citadel and blow more stuff up." The core experience was really about combat and using the physics in clever was to defeat foes or advance. Everything else was just to support it.

All the ingredients that go into a good game seem to be good components. Good story, graphics, sound, and gameplay help achieve that fulfilling experience and increase immersion.

"Chrono Trigger was supervised by a group referred to as "The Dream Team", consisting of Hironobu Sakaguchi (producer of the Final Fantasy series), Yuji Horii (director of the Dragon Quest games), character designer Akira Toriyama (of Dragon Ball and Dragon Quest fame), venerable producer Kazuhiko Aoki, and Nobuo Uematsu (music composer of Final Fantasy fame)."

Chrono Trigger is considered by many as a classic game, and each department of that game was led by a notable.

I disagree with your analysis of Half Life that the plot took a backstage to the action and was only a simple device for advancing gameplay. Half Life 1 was an innovator in narration using no cutscenes in which the controls where locked or camera moved away from the player (no cinematics) and no time discontinuities. This limits the amount of backstory you can find out, but I guess Valve expects people to play Half Life 1. Also there is a secret tramp Vortigaunt who makes future predictions.

The plot if anything in Half Life is taking central stage with the saga of the G-Man playing out. Certainly the gameplay is an amazing experience and it is a very well done polished game. But to say the plot is insignificant is a faulty analysis in my opinion considering the amount of effort that seems to have gone into the story writing there. Notice that the tutorial sections are integrated into the gameplay itself without breaking the third wall in order to keep the immersion there.

I can't comment on Zelda since I never really played it, but indeed storylines are quest givers when they exist- otherwise these commonly remixed quests (they are essentially all the same gameplay mechanic with some minor variations) would just be boring and dull. When its a immersive virtual reality setting seemingly real events are happening... this is when the adrenalin starts to pump and it becomes thrilling. Would you find some cubes damaging you, as entertaining as zombies eating you?

I've been working on a project that I originally intended to be a series of video games. After about the first year into the project, I realized that what I was creating would be better experienced as a show, rather than a game. It was a shame because there where some events in the story that would have a very strong emotional impact if you were playing the main character, but most of what I created was humorous dialog and interaction between the five main characters. I started the project with the purpose of creating characters that you would love to watch interact with each other, create unusual circumstances that they would have to deal with, and in short create a really good story.

It seemed that it just wouldn't work out as an interactive experience. Yes, at first it was to create interesting gameplay scenarios, but the story evolved into something else. The story was too character driven to become a video game with our current knowledge of devices we can use to make in an interactive experience. We didn't want to use cinematics, and to make the story work we had to use a lot of them. We also didn't know how to handle character development in an interactive way, since the focus of the story is how that main character changes. The way the project evolved dictated that it was supposed to be a show, and not a game.

Yes well, film has been around for a century and as such has perfected and developed to a high degree its devices. Theater has been around much longer. Story telling even more so. Too many times, trying to mix gameplay and movie just ends up being interactive video (which is dull!). Just because games are young, and the techniques to use story telling aren't there (as well as all the technology!), this doesn't mean that it shouldn't exist. Games have the potential to be a much more powerful medium encompassing story telling, visual art, music, interaction and motion video to create an encompassing engaging reality. Creating an attachment with the main player and the main hero in which feedback from the game goes to the player is interesting. Some RPGs classically have had silent protagonists for this reason, even with empty dialog where the player can fill in their own gaps (Chrono Trigger, Suikoden, ...).

As for your game, maybe it just didn't need objectives? Like The Sims for example.

A lot of games do start out as stories. Tim Schafer (Psyconauts, Full Throttle, Monkey Island), says that "games are wish fulfillment". His process is to make a really cool world, and then create the coolest person in it; that is the person that you are going to play. Then the story is created so that it evolves around you. The core experience to him is wish fulfillment. For my story, it was different. I like making things that "you can enjoy with you friends and family at the same time". That project I spoke of earlier sort of did that, in that it's fun to watch and multiplayer was planed, but to really stick to the core value of what we want people to experience, it had to be a show, because that is something that everyone can enjoy together. Even though we currently believe that it's not going to be a video game, our process still worked and it's going to be a better as a show than a game.

In short, you as a game designer are trying to communicate something for the player to experience. Story isn't everything. Graphics aren't everything. Heck, even gameplay isn't everything. Final Fantasy has the most boring gameplay of any series I know. But all of that combat and exploring is just a bridge to the wonderfully detailed world and cinematics--the device they primarily used to tell the story. So, decide on what you want the player to do: explore, fly, blow stuff up, rhythm exercises, quest with friends, race, do silly things with a Wii-mote infront of your family, whatever. Then realize that everything else that you do, from the gameplay, visual representation, and story are all part of that communication and aiding in the core experience. If any of those things distract from the core experience, then it needs to be taken down a few notches. In the case of my project, the gameplay interfered with the story and so we chose to dump the gameplay.

Thinking about games in this way also helps you creatively. Don't think of games that you want to create as platformers, FPS, RTS, RPG, and so on. Think of what you want the player to experience--preferably something that they can't experience in real life and especially something that isn't available in the gaming market today--and then use story, and everything else, in such a way that will support it.

I don't think theres any ABC to constructive game design as with most design. All these things needs to be considered in their interweaving details. Genre classification is not as evil as people always make out to be- there are a few well established genre's out there with a body of knowledge that has been developed incrementally over the years and to start from that is not stupid. All the new ideas are simply just remixes of old ideas. It also helps the gameplay designer/developer who can examine the task analytically starting from a genre.
25  Associate Projects / Apricot (Open Game) / role of story in the game on: June 18, 2007, 09:00:32 pm
Last time, one of the biggest criticisms of Elephants Dream was its lack of seeming story.

The final message is not easy to see due to the abstract nature of the movie and therefore some viewers criticized it as pointless and random, and worthy of attention only if seen as a demo. Other people have widely different interpretations of its meaning.

What is your view on the role of the plot in the game?

Mine is that it would be a bad idea to ignore popular commentary, and that a good story does often contribute to making a good game, and that it increases the social aspect that many people like to find in games by engaging them in an immersive world they end up caring for.
26  Crystal Space Development / Game Content Creation / Re: Blender2Crystal Rendering Question on: October 01, 2006, 02:10:57 pm
We have also been having this problem (the main menu is using shadowed). When we showed Frank a screenshot he told us to try a base materialmap for all the textures of 128,128,255 (which I haven't tried yet) and seems a bit redundant to me.

Err, I meant normal map not material map Wink
27  Associate Projects / Crystal Core Discussion / Re: Linux CrystalCore compilation on: September 28, 2006, 10:54:11 pm

g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/crtbeginS.o? .libs/animation.o .libs/animation_action.o .libs/animation_cycle.o .libs/bone.o .libs/buffersource.o .libs/cal3d_wrapper.o .libs/coreanimation.o .libs/corebone.o .libs/corematerial.o .libs/coremesh.o .libs/coremodel.o .libs/coreskeleton.o .libs/coresubmesh.o .libs/coresubmorphtarget.o .libs/error.o .libs/global.o .libs/hardwaremodel.o .libs/loader.o .libs/matrix.o .libs/mesh.o .libs/mixer.o .libs/model.o .libs/morphtargetmixer.o .libs/physique.o .libs/platform.o .libs/quaternion.o .libs/renderer.o .libs/saver.o .libs/skeleton.o .libs/springsystem.o .libs/streamsource.o .libs/submesh.o .libs/vector.o .libs/tinyxml.o .libs/tinyxmlerror.o .libs/tinyxmlparser.o .libs/coremorphanimation.o? -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/ -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64/crtn.o? @all_libraries@ -Wl,-soname -Wl, -o .libs/
g++: @all_libraries@: No such file or directory
gmake[3]: *** [] Error 1

I fixed this by removing the problematic line.
28  Associate Projects / CEL Discussion / Re: Cell examples on: September 28, 2006, 10:48:24 pm
"pcdynamics_collision" message is sent to an objects behaviour whenever a collision happens in ODE. As far as handling the collisions goes- ODE does that work for you.
29  Associate Projects / CEL Discussion / Re: CelStart on: September 28, 2006, 10:46:42 pm
Well automanic is using python fully, and most of the bindings are generated. In my opinion it more fully supports CS than the xml does Wink
30  Associate Projects / CEL Discussion / Re: What is the problem? on: September 28, 2006, 10:45:18 pm
3) what is the short way to learn how to make Jionts in ODE

You can make joints easily using the blender2crystal interface I believe, but in code it involves creating your 2 objects, then on one object making a joint referencing your over objects. Looking at the api should help (recompiling system so not possible atm).
Pages: 1 [2] 3 4
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 6.19 seconds with 16 queries.