Skip to main content

karma game design. comments?

  • Still a bit to go but finishing up the chico of the dead game, about a week left? event spent some time improving the quality of the first part of the game experence (added help)

  • well, took 5 hours to write my own morph plugin for max, but then took 2 days to change the pipeline, engine and animation for stream based morphing.
    and so the first thing to make was a shalug, half shark, half slug. what else is morphing…

  • First pass of the assets is almost done (evironemnt, some props, 3 player models and 5 zombies are done. one zombie and 3 small creatures left)
    Code is also getting done, minus the occasional task from hell such as 'rewrite collision system…

  • Started to implement game flow over the place holder assets, so have seen ingame cinematics and the simple scripting sequence work.
    Today finished one of the three player models, added frustum culling and linked up the missing bits for game…

  • Day 15 game dev, the zombie can now fight back which makes thing seem a bit more fair, also made it a lot tougher to kill the zombies.
    Title screen and starting a new game are done. now to make place holder art for the rest of the game.

  • Still working on iPhone, now have opengles2 support for my pipeline (shaders)
    finished up the goldfish project, and having a break from the cute stuff to do something violent, like shoot zombies.
    zombie is a performance test, though still…

  • Took a break from programming to do some artwork, and kind of happy with the result of an afternoon mucking about with normal maps. possibly should learn mudbox or zbrush, but found a workflow that suits me, even if i get to swear about polygon…

  • well, that is a way to spend my time.
    had another go at asset pipeline, using what i had learnt over the last few months and getting the information to the engine for the shaders, as well as preserving non shader rendering.

    excitement…

  • well, it is not so much that it is finished, it is more that i'm moving on and not working on it further.

    Nice to wrap something up, annoying the difference in quality of what you want to get done and what you can realistically get done.…

  • That took a bit longer than expected, but now have my own 3dstudio max exporter supporting biped, physique, scene graph, materials and animation. Also happen to have a win32/ iphone game engine that supports skinning.
    (morphing is mostly done…

Submitted by davidcoen on
Forum

something i spent some time thinking about, then had a go at writing a design document for. some technical ideas inspired by what http://www.butterfly.net/ is trying to do (generic back end for online games)

this has grown out of grif's thread about making a pitch. i thought it was a realistic and defined game design, and I would be able to produce most of the art assets in 3 months, with another 3 months for polisihing. comments welcome. programmer who want to sign away there soul for a small amout of money also wanted.
http://www.websamba.com/davidcoen/karma/frames.htm

GAME SUMMARY
online fantasy game where your actions effect what you are reincarnated as.
intended to start with 5 world, each on top of the other. highest world is for angels, then elves, humans, gunts, demons. Player starts as human. traveling into another world can considers you as a monster in that world.
aim of the game is to reach god or devil status by maximising out karma.
powering up character, creating custom items in game.
time slows down during combat action, and actions have recovery times.
summoning monsters (other players) to aid in combat or to trade for skill improvement.

Submitted by Blitz on Thu, 16/01/03 - 12:01 PM Permalink

"time slows down during combat action"
How do you plan to do this in a multiplayer game? (Sorry to get technical on you :P)
CYer, blitz

Submitted by davidcoen on Thu, 16/01/03 - 12:44 PM Permalink

that sok blitz.

the gameworld isn't collision based, actions are dermined by stats on attempting the action. eg. as such, fireing an arrow at someone- when you select that action the stat calculation is done to see if you hit, and two spheres of time slowing are created, one around the attacker and one around the target. the closer to the cernter you get in these spheres your animation, movement and actions are slowed down to combat speed.

someone standing nearby is effected, but could possibly move away, or run towards the attacker and go into the same slowdown mode... are my explanation making any sence

//player can set what their combat speed is, but the lowest of combatance is chosen

// the aim is to avoid twitch dependance (buterfly net likes to do most stuff server side) and to merge with the game world seamlessly. the sort of factor i was thinking about was a 0.1 slowdown, with the option to take it back to 1 (no slowdown) might need to reduce some of the action recovery times to accomidat this, or get a better combat solution, so thanks for pointing it out as an issue

DSC

Submitted by Blitz on Thu, 16/01/03 - 12:49 PM Permalink

Localized Time Deformation (TM) :P is interesting to be sure. I think it's one of those things that might be difficult to tell how it would go until you've actually got it in the game and can playtest it.
The basic idea seems to be that it is turn based combat, and the time-slowdown just gives you the opportunity to vary your attacks rather than making an attack automatically with whatever weapon is in your hand etc.?
I think this system could actually discourage PvP, if you don't wanna be attacked just put your combat mode on the slowest possible and people will get frustrated before they can kill you haha :)
CYer, Blitz

Submitted by myrddian on Wed, 05/02/03 - 6:59 AM Permalink

I think I remember having this discussion with people from Criterion, Krome, Bluetongue, Bull Ant and Microforte... my friend aske why we could not have something akin to bullet time... and the very basic of it all was... synchronisation and Timing issues. Either you have to synchronise everybodies else machines, in which case this interferes with game play (ie: one persone enters bullet time, everybody does). Speed up time play.. err does not work... the two players outside become out of sync with the rest of the server.

Any how not sure how this would apply but it comes down to this, what ever affects the local enviroment has to affect all other players to be in sync.

I played poker with a Tarot deck the other night. I got a full house and four people died.

--Steven Wright.

Posted by davidcoen on
Forum

something i spent some time thinking about, then had a go at writing a design document for. some technical ideas inspired by what http://www.butterfly.net/ is trying to do (generic back end for online games)

this has grown out of grif's thread about making a pitch. i thought it was a realistic and defined game design, and I would be able to produce most of the art assets in 3 months, with another 3 months for polisihing. comments welcome. programmer who want to sign away there soul for a small amout of money also wanted.
http://www.websamba.com/davidcoen/karma/frames.htm

GAME SUMMARY
online fantasy game where your actions effect what you are reincarnated as.
intended to start with 5 world, each on top of the other. highest world is for angels, then elves, humans, gunts, demons. Player starts as human. traveling into another world can considers you as a monster in that world.
aim of the game is to reach god or devil status by maximising out karma.
powering up character, creating custom items in game.
time slows down during combat action, and actions have recovery times.
summoning monsters (other players) to aid in combat or to trade for skill improvement.


Submitted by Blitz on Thu, 16/01/03 - 12:01 PM Permalink

"time slows down during combat action"
How do you plan to do this in a multiplayer game? (Sorry to get technical on you :P)
CYer, blitz

Submitted by davidcoen on Thu, 16/01/03 - 12:44 PM Permalink

that sok blitz.

the gameworld isn't collision based, actions are dermined by stats on attempting the action. eg. as such, fireing an arrow at someone- when you select that action the stat calculation is done to see if you hit, and two spheres of time slowing are created, one around the attacker and one around the target. the closer to the cernter you get in these spheres your animation, movement and actions are slowed down to combat speed.

someone standing nearby is effected, but could possibly move away, or run towards the attacker and go into the same slowdown mode... are my explanation making any sence

//player can set what their combat speed is, but the lowest of combatance is chosen

// the aim is to avoid twitch dependance (buterfly net likes to do most stuff server side) and to merge with the game world seamlessly. the sort of factor i was thinking about was a 0.1 slowdown, with the option to take it back to 1 (no slowdown) might need to reduce some of the action recovery times to accomidat this, or get a better combat solution, so thanks for pointing it out as an issue

DSC

Submitted by Blitz on Thu, 16/01/03 - 12:49 PM Permalink

Localized Time Deformation (TM) :P is interesting to be sure. I think it's one of those things that might be difficult to tell how it would go until you've actually got it in the game and can playtest it.
The basic idea seems to be that it is turn based combat, and the time-slowdown just gives you the opportunity to vary your attacks rather than making an attack automatically with whatever weapon is in your hand etc.?
I think this system could actually discourage PvP, if you don't wanna be attacked just put your combat mode on the slowest possible and people will get frustrated before they can kill you haha :)
CYer, Blitz

Submitted by myrddian on Wed, 05/02/03 - 6:59 AM Permalink

I think I remember having this discussion with people from Criterion, Krome, Bluetongue, Bull Ant and Microforte... my friend aske why we could not have something akin to bullet time... and the very basic of it all was... synchronisation and Timing issues. Either you have to synchronise everybodies else machines, in which case this interferes with game play (ie: one persone enters bullet time, everybody does). Speed up time play.. err does not work... the two players outside become out of sync with the rest of the server.

Any how not sure how this would apply but it comes down to this, what ever affects the local enviroment has to affect all other players to be in sync.

I played poker with a Tarot deck the other night. I got a full house and four people died.

--Steven Wright.