Game Development : Need advice

Discussion of programming on Linux, including shell scripting, perl, python, c/c++, mono, java. Whatever tickles your fancy.
Post Reply
saquib_javed
Naib Subedar
Posts: 344
Joined: Sat Apr 10, 2004 9:07 pm
Location: Karachi
Contact:

Game Development : Need advice

Post by saquib_javed »

AOA all linux programmers,

visit

http://www17.brinkster.com/saquibjaved/ ... efight.asp

this game is developed in DirectX using CDX

:arrow: Wanted to rewrite the game in that language/technology which suports Linux as well as M$ Windows.

I searched and found SDL and ClanLib

I am going to use ClanLib

:?: Any 1 else have a better idea or knows a better library which makes me to program easily

ThanX
Use Linux and feel Free.
OR
Feel free to use Linux. ;)
Anjum Butt
Company Havaldaar Major
Posts: 165
Joined: Mon Jun 09, 2003 9:02 am
Location: Karachi

Post by Anjum Butt »

If you are developing the game using C++, then ClanLib is great.
If you are going to develop it using C, then my suggestion is that you should also checkout Allegro http://www.talula.demon.co.uk/allegro/
Allegro has a very small memory footprint as compared to SDL, and is more crossplatform capable ( DOS, Windows, Linux, BSD, BeOS, QNX, MacOS).
More will follow :)

Anjum Butt
Registered Linux User #314299
AsadRasheed
Battalion Quarter Master Havaldaar
Posts: 228
Joined: Fri Jan 28, 2005 6:23 pm
Location: Karachi

salam

Post by AsadRasheed »

Dear saquib_javed,
I think this will help you for windows

www.gamemaker.nl/

Regards,
M Asad Rasheed
registered linux user #394856
http://www.bsdpakistan.org
saquib_javed
Naib Subedar
Posts: 344
Joined: Sat Apr 10, 2004 9:07 pm
Location: Karachi
Contact:

Post by saquib_javed »

ThanX AsadRasheed,

But if u have seen my site I have already developed a game on windows but i just wanted to convert it fo *nix systems. And I m looking for a library like CDX not a game maker.

By using game maker the game development will be a piece of cake.

And Anjum Butt Allegro is good. I m definitly going to try it.

Anyway thanX both of you guys.
Use Linux and feel Free.
OR
Feel free to use Linux. ;)
DivineLight
Naik
Posts: 71
Joined: Fri Sep 02, 2005 5:47 am
Location: Lahore
Contact:

Post by DivineLight »

saquib_javed: good to see you also like to make games. I just started out with DX 2 years ago now I am a member of MMORPG programming team, we are developing PlaneShift, URL: http://www.planeshift.it/main_01.html.

We are using CrystalSpace as our engine and games written in it can be run on Linux, MacOS and Windows. That's why our game can be played on either of these platforms.

CrystalSpace: http://www.crystalspace3d.org/
saquib_javed
Naib Subedar
Posts: 344
Joined: Sat Apr 10, 2004 9:07 pm
Location: Karachi
Contact:

Post by saquib_javed »

DivineLight: Nice to see u :)

at least i m not alone in this there are some people :)

ok here is a real stuff

:arrow: I dont wanted to use a readymade game engine
:arrow: Last time when i saw a sample of crystal space it was very slow on my pc (PIII 800)
:arrow: I m very new in game development only with an experience of six months (my project)
:arrow: I want to start from small games like that atari aeroplane game this will make my hands free on the ClanLib

currently I only compiled ClanLib on MS and just seeing its tutorials
Use Linux and feel Free.
OR
Feel free to use Linux. ;)
DivineLight
Naik
Posts: 71
Joined: Fri Sep 02, 2005 5:47 am
Location: Lahore
Contact:

Post by DivineLight »

saquib_javed wrote:DivineLight: Nice to see u :)
:arrow: I dont wanted to use a readymade game engine
:arrow: Last time when i saw a sample of crystal space it was very slow on my pc (PIII 800)
:arrow: I m very new in game development only with an experience of six months (my project)
:arrow: I want to start from small games like that atari aeroplane game this will make my hands free on the ClanLib
ready made engines allow you to focus on actual game code rather than writing engine and initialization stuff.

Six months! seeing your little game I can smell that you have enough experience, I reccommend to get experience with real engines and join some Online GameDev community.

CrystalSpace is not so slow IMO, it renders huge worlds of our game at nice pace. see the screenshots here: http://www.planeshift.it/pics.html

You've already made a nice small game, I just only made a TicTacToe as my first game then I played little by writing my own crappy engine and then I moved to PlaneShift :)
Anjum Butt
Company Havaldaar Major
Posts: 165
Joined: Mon Jun 09, 2003 9:02 am
Location: Karachi

Post by Anjum Butt »

Aoa,

Valid point, its in the best interest of everyone that a ready made gameengine be used for making games.
A readymade game engine also provide portability glue so the game will be portable as soon as the game engine is ported.
However, becareful when choosing a ready made game engine, that it shouldn't have a license that put restrictions on the areas of usage.

Any game engine under LGPL, is fine even for commercial usage, that is unless you modify the engine itself.

Also, if you can consider a stable engine, my recommendations go for OGRE http://www.ogre3d.org, its much more stable. And the developers have a very strict policy reguarding its quality and stablility.
More will follow :)

Anjum Butt
Registered Linux User #314299
swatiantigers
Lance Naik
Posts: 44
Joined: Tue Feb 22, 2005 11:54 am
Location: swat
Contact:

how to start game programming

Post by swatiantigers »

hi
im a java specialist. but i havent practiced game programmingj. i wants to write a game of my own in java but dont know how to start.
please give me a solution or a suggestion or advice that how to start? from where to start?

thanx alot
Image
saquib_javed
Naib Subedar
Posts: 344
Joined: Sat Apr 10, 2004 9:07 pm
Location: Karachi
Contact:

Post by saquib_javed »

First analyze & decide that u just want to write a game or u just want to write a game as well as all it components (engine, game shell, ...)

Also there are many kind of games, what kind of game u like to develop, FPS, KO fighting, side scroller, strategy, puzzel, .....

Also u have to be a very good in maths and have to have a good in programming.

following links might be helpful to start

http://www.gamedev.net/ (the #1 site on the earth for game developers)
http://www.gamedev.net/dict/
http://www.gpwiki.org/
http://en.wikipedia.org/wiki/Game_programming

i developed my final year project by seeing
http://kof91.sourceforge.net/
http://koflinux.sourceforge.net/

best of luck
Use Linux and feel Free.
OR
Feel free to use Linux. ;)
swatiantigers
Lance Naik
Posts: 44
Joined: Tue Feb 22, 2005 11:54 am
Location: swat
Contact:

Thanx alot to all of you for the information

Post by swatiantigers »

hi

thanx alot to all of you for the information.

thanx alot
Image
Post Reply