Crystal Space
Welcome, Guest. Please login or register.
November 26, 2014, 11:13:21 am

Login with username, password and session length
Search:     Advanced search
9026 Posts in 2046 Topics by 9135 Members
Latest Member: Nataliwalska
* Home Help Search Login Register
+  Crystal Space
|-+  Crystal Space Development
| |-+  General Crystal Space Discussion
| | |-+  Comprasions&Questions
« previous next »
Pages: [1] Print
Author Topic: Comprasions&Questions  (Read 4446 times)
DarkFusion
Newbie
*
Posts: 7


View Profile Email
« on: May 12, 2006, 02:58:58 am »

Hi,

I'm new here, so sorry if I'm being a noob.

I was messing with blender today and I found out i can make games with it and found out about Crystal Space by accident. I used to use a 2D game maker called Rpg Maker Xp, but i was getting bored of it and it was 2D.

It's a game "maker" with scripting option thats uses Ruby(The only programing language I know, and I know its the best out there and esiest).

So here are my questions;

I heard Python is similar to Ruby but Ruby is more orginized, is this true?

Are there any good turtoirals out there I can learn Python from?

Now on to the engine questions(I haven't downaloaded Crystal Space 3D yet because I have to update my PC);

What exactly is Crystal Space 3D? I keep reading different things about it..or maybe I'm just tired.

Whats the difference between Blender and Crystal Space? Are there big differences? What are they, if there is any?

If I make something(animations, maps or physics(bullet)) in Blender, can I import it to Crystal Space?

Whats the best turtorial you have read for Crystal Space 3D?

Thats all for now.
Thanks;
C ya
« Last Edit: May 12, 2006, 03:01:39 am by DarkFusion » Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #1 on: May 12, 2006, 08:07:30 am »

Crystal Space is a 3D engine. That means it is a framework for developers so that they can make 3D games.

www.python.org has python tutorials.

Blender is a modeller. It can be used to make 3D worlds and models. Crystal Space can use those worlds and models so you can make a game.

The Crystal Space manual contains a few tutorials about CS.

Greetings,
Logged
DarkFusion
Newbie
*
Posts: 7


View Profile Email
« Reply #2 on: May 12, 2006, 09:40:23 pm »

Is it possibble to add Ruby programming language to Csrytal Space?

I don't know how yet, but i will learn if its possible.

Edit:
Also, when I asked whats the difference between Blander and Crystal Space I meant;

Whats the difference between Blander Game engine and Crystal Space?

Is it the performance?
Because Blender Game engine seems esier to use.
« Last Edit: May 12, 2006, 11:57:10 pm by DarkFusion » Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #3 on: May 13, 2006, 08:44:21 am »

Is it possibble to add Ruby programming language to Csrytal Space?

Not easily at the moment. It could probably be added if the Swig project supports Ruby (www.swig.org)

Quote
Whats the difference between Blander Game engine and Crystal Space?

Is it the performance?
Because Blender Game engine seems esier to use.

Blender Game Engine is certainly easier to use because it doesn't require any programming (except a bit of python in some cases). However it is probably a bit less powerful then Crystal Space. Crystal Space requires more programming.

Greetings,
Logged
DarkFusion
Newbie
*
Posts: 7


View Profile Email
« Reply #4 on: May 13, 2006, 04:00:03 pm »

yeah, i heard that the render quaility is bad.

If i use Blender Game Engine, will i be able to convert what I did to CrystalBlend?

Will CrystalBlend will be more powerfull? As in quality and render and graphics.

Also about the Ruby, I'll check if it supports it. Ruby is alot better then any other programing language becasue its cleaner and eseir to refer to stuff. Its just not too popular yet.
I'll give a little example;
Quote
class Example
#Comments are displayed with the # sign
attr_accessory :example #this makes the array or variable "examples" a global variable. You can also make the variable global by putting $ next to it as                 
                                   #shown below
def initialize
$example = false # thats a global variable. $ mean global, @ means local
@examples = [] #this is an array
end

def add_example(new_example) #this is called outside the script, $example = Example.new, $example.add_example(example)
@examples.push(new_example)
end

def show_example(id)
print @example[id]
end
end #every block and class needs an end
see simple and clean.

Thanks for your help.
« Last Edit: May 13, 2006, 04:10:48 pm by DarkFusion » Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #5 on: May 13, 2006, 04:13:45 pm »

yeah, i heard that the render quaility is bad.

If i use Blender Game Engine, will i be able to convert what I did to CrystalBlend?

Almost. CrystalBlend is not yet ready enough to support everything. But that's the plan.

Quote
Will CrystalBlend will be more powerfull? As in quality and render and graphics.

That's the plan.
Logged
DarkFusion
Newbie
*
Posts: 7


View Profile Email
« Reply #6 on: May 13, 2006, 04:16:34 pm »

Cool.

I checked the link you gave me, and yes it supports Ruby. Does that make it esier?  I also cheked out swig, it converts programig languages like C++ and so on to other programing languages. Its probably more complicated then that.
Is that how you added Python?

You can see my example of ruby in my previous post.

If I just knew which files to edit...but I don't want to bother you with it, I guess I just have to mess with Crystal Space Source Codes until I can figure out where to edit.

Whats the best program to see/edit the files in?

Microsoft reccomends Visual Studio...its $500.
« Last Edit: May 13, 2006, 05:12:45 pm by DarkFusion » Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #7 on: May 13, 2006, 05:23:51 pm »

Cool.

I checked the link you gave me, and yes it supports Ruby. Does that make it esier?  I also cheked out swig, it converts programig languages like C++ and so on to other programing languages. Its probably more complicated then that.
Is that how you added Python?

It makes it a bit easier but still considerable work though.

Quote
You can see my example of ruby in my previous post.

If I just knew which files to edit...but I don't want to bother you with it, I guess I just have to mess with Crystal Space Source Codes until I can figure out where to edit.

Whats the best program to see/edit the files in?

Microsoft reccomends Visual Studio...its $500.

Best is relative. Visual Studio Version 8 can now be downloaded and used for free so you don't have to pay for that. Myself I use www.mingw.org on windows and gcc on linux.

Greetings,
Logged
Pages: [1] Print 
« previous next »
Jump to:  

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.683 seconds with 16 queries.