HomeNewsFeaturesLicensingDownloadsScreenshotsFAQRoadmap Contact Us
Search:
8 Online

Community

Discussion Topics Recent Postings User Contributions General Articles Example Documentation Credits

Licensed Developer

Programmer's Manual Artists Manual Tutorials and Articles

Programming: Game Code

Game Code Overview Server Side Game Code Client Side Game Code

Programming: System

Alphabetical Function List Renderer File System Collision & Ray Casting Low Level Audio Game Audio The Console Console Variable List Multiplayer Localisation Maths Library Memory Manager Model File Formats Texture Formats

Art: Overviews

Specifications Shaders Particle Systems Lens Flares Cipher console Cipher file types Tutorials Reference

Art: Tools

Shader Designer Particle Designer 3dsmax tools Model Conversion Font Generator

Cipher Engine
Game Development Search Engine
GameDev.net
You are not signed in - [sign in] [register]

ODE

Overview

Author: toxinid
Date Submitted: 2004-06-18 09:38:43
Downloads: cg_main.c

Source Code

see attachment


Description

Here you can find really quick implementation of ODE in client module (no other touch-ups). I think it would be enough for ODE starters. It works with last posted datas :)...


see ya

[Recent Contributions] [Recent Source Code]

User Contributed Comments

CrossFire 23rd July, 2004 03:14
Hi, thanks for the ODE, Have you done anything new or added any more ODE?


toxinid 23rd July, 2004 18:37
Not yet, we're busy with CipherRadiant :), now.


webphoenix 23rd July, 2004 21:04
toxinid, you are da man! Thanks. I saw a screenshot of the CipherRadiant.. very interesting. I was woundering what CRadiant will be used for--geometry/modeling, texturing, or perhaps setting up AI nodes and behaviour? (sorry if I'm offtopic :-/)


bane 23rd July, 2004 21:35
BTW toxinid, I'm curious - what's your native language? Something slavic maybe? Whatever it is, some of that source code is ... challenging to follow :)


toxinid 24th July, 2004 08:11
@webphoenix
CRadiant will be for brush based modelling for raw geometry, it could save a lot of work for designers, texture mapping of brushes (like in QRadiant) importing and placing MDL files, settings and AI nodes, entities, lights, behaviours, ODE and terrain editing of course. And data manager for textures, models, scripts (LUA), sounds, behaviours, AI... Data output is not Cipher compatible yet :o/, but we're working on it.

@bane
I'm slovak.


dakz0rz 13th February, 2005 07:08
Any progress toxinid?


darksybesis 17th March, 2005 17:59
i have a little question about ode.

i'm glad to see that ode use vector to set a direction and a lenght for the gravity.

My first big idea was to use dynamic gravity so i think the actual gravity is not working because i would like to use a position. and i'm not sure but i won't set a gravity to 9.81 like the set gravity is.

My big idea is may be more like the gravity we know.
the gravity is set by the mass and the radius of the planet. i seen that the earth is 12000 km of diameter but earth isn't sphere. This can ben negated. the mass of the planet is something like. 5,972 x 10^21 tons or Kg i'll have to search.

If i set the gravity center to -6000 in z axis and this center will have a property of mass. and i do some newton calculation i can reach the 9.81N/kgs

By the way thats is not the point i really want to get.i can do something bigger. If i do some modification and i set a mass to every object and i put an object with a mass biger as big as the planet. where the object will go. down or between the object and earth.

or i can try to use this ability of dynamic gravity to use a sphere to be earth and use a ball to be a satelite and make the object turn over the earth using orbits. this could not be too complicated if I use basic formula like newton showed. I'll have to talk a bit with my Physics teacher. By the way if i can do something like it without touching to ode and juste use math in the engine this will be so great but i'm scared for the FPS.

Cya later.


toxinid 18th March, 2005 17:23
OK, guys we finally stated developmet roadmap for our version of Cipher. Unfortunately ODE is sitting on 4th place in "Scene Mangament" road. FYI, there is 3 roads: CORE, SCENE and RENDERER.

@darksybesis
I'm sure you can do this without ODE as you said, this is so specific situation you want to simulate. But I can imagine use ODE and define some kind of attractors, but i'm not sure if something like this works because we're not that deep in ODE like you imagine, perhaps.


ruzark 18th March, 2005 17:47
Any time frames for your roadmap toxinid?


toxinid 18th March, 2005 18:03
basically ->

It is commisioned for one man: it will take about 160 hours per month, so whole work could be done in 4 months in better case. In our case it will take more, about 8 months. But we are planning to hire one more programmer and later (summer) we would like to hire another one for renderer.

Milestones for all parts within each road haven't been stated because some parts depends on others. I haven't much time, but I'm working on some graph with mentioned roads and will be avaialable to see what's goin' on.


ruzark 18th March, 2005 19:15
Great!


darksybesis 19th March, 2005 11:24
I have a lot of link error at this time. I will need more time to integrate ode. >.<


toxinid 22nd March, 2005 10:43
@ruzark:

something like this: http://www.isotoxin.com/phaseone/misc/roadmap_table.jpg


darksybesis 22nd March, 2005 17:06
i want a table like this i don't know where to buy it. :(


mincetro 17th July, 2005 08:34
I can't get ODE to compile - it comes up with 56 errors and 16 warnings.




Register and Sign In to discuss this article