Writting Complete games

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Unforgivable.Course
Posts: 46
Joined: Tue Feb 07, 2006 6:28 pm

Writting Complete games

Post by Unforgivable.Course »

hi

i'm in writting a game only for test , but i have a problem !

it's about writting a full game , User Interface , many levels and other things .
i know that all of these cann't be done in a script file or main loop , and in another side Optimizing is important .

help me how to write this game ?? use many files with functions? , or classes ??

how can i call other levels in main loop and ....

Thanks alot for Your helps :)
Get Ready For an Amazing Journey Into the World of Game Development
Anteater

Post by Anteater »

Well, Eric 3 did everything in the main loop, but it sucked, so I'm rewriting the game ver 2.0 with IrrWizard. IrrWizard ain't perfect but it's good.
Use ICE, IrrWizard, or something similar.
Ced666
Posts: 86
Joined: Fri Jan 13, 2006 10:29 am
Location: Belgium

Post by Ced666 »

Learn OOP (Object Oriented Programming). But that requires much more than simply read a tutorial. It is long and complex and you'll need a lot of practise.
SARIN
Posts: 139
Joined: Fri Oct 29, 2004 3:53 am

Post by SARIN »

ced, while ur right about it being more than a tutorial, but what to practice on? unforg-i suggest u learn the basics, but go through irrlicht once u have done the basics and learn with examples.
anyways, to learn about htis, just run through the code and experiment.
however ur question is very vague, u dont explain if u just dont know about irrlicht functions or C++ in general. so if u already no irrlicht, each tutorial demonstrates a simple version of what irrlicht can do (although by no means does it demonstrate limits. the limits are up to u). there are tutorials for the UI, how to implement meshes, etc.
anyhting not put into the tutorials (including physics engines and ICE/IrrWizard or other of that sort) is probably on the forums, with some exceptions that u can simply ask about urself
good luck
Unforgivable.Course
Posts: 46
Joined: Tue Feb 07, 2006 6:28 pm

Post by Unforgivable.Course »

thanks i know many about irrlicht & C++ too , i think OOP is best selection . i learned it befor with Java & .NET and in this case is C++ . in end i don't like to use from tools like ICE/Irrwizard . however thanks alot .
Get Ready For an Amazing Journey Into the World of Game Development
Phunk
Posts: 78
Joined: Sun Dec 14, 2003 8:18 pm
Location: The Netherlands

Post by Phunk »

I think one of the best examples of irrlicht in a game(too bad its still alpha) is the YASS tech demo source(look at the screenshots page for a link). I think that it contains everything a complete game needs.
AzP
Posts: 16
Joined: Fri Jun 09, 2006 8:47 pm
Location: Stockholm, Sweden

Post by AzP »

Buy a book about programming c++ programming.. Bjarne Stroustrups C++ is an option (a complete but rather "hard" book) or maybe Walter Sawitch's Problem Solving - The Object of Programming (I have both and like them) (ISBN 0-321-22559-7).

There are also books concering OOP, not related to a languange. I've actually never read one, but I guess there are great ones of those too.
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

So if you already know Java and .Net there should no problem with C/C++...
you maybe should have a look at this tutorial:
http://s-fonline.com/webhosting/dhenton ... ondemo.php
It shows how to create a game using Irrlicht for grafics and Newton for collision !!!
  • * First Person Camera Movement via a Newton sphere
    * Jump
    * Crouch
    * Materials Used for Trigger Areas
    * Sliding Doors
    * Platform Elevators
    * Switches
    * Head Tilt
    * PDF document explaining the Newton/Irrlicht Integration used
    * Ammo Counter
    * Use of Irrlicht Animators for timing events
    * Attached weapon to FPS camera
    * Newton spheres as bullets--collision is reported via the Newton material callback system
    * Animated nodes associated with newton objects
    * Shootable targets that have multiple states in response to bullet damage
    * fade from black start up
    * Loading Progress Bar
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Post Reply