IrrWizard?

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

IrrWizard?

Post by area51 »

IrrWizard? is an Irrlicht game project creation wizard.

It creates Irrlicht game skeleton projects that implement singleton and state patterns, (both level and enemy states), primarily aimed at the newer hobbyist game programmer.

Windows only at the moment, a Linux version will follow.

The code it generates is basically a distilled and cleansed version of DungeonTech? and Urban Vendetta?

Find it here:
http://sourceforge.net/projects/irrwizard/
________
Paul Rowland Apps
Last edited by area51 on Sun Jun 03, 2012 9:07 pm, edited 2 times in total.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

Very nice it's about time somebody took this route.

I must say from what I've seen I'm impressed however I had to create my own msvc6 project and got linker errors...

Any idea what I'm missing?
Do i need A* sdk or something whats the deal?
SmOrliwiz
Posts: 30
Joined: Thu Jan 01, 2004 10:39 pm
Location: CH
Contact:

Post by SmOrliwiz »

Veeeeery good thing for me. (Beeing a nonprogrammer) Congrats:)

Although it sais "Permission denied", I can run it without problems.


If I go to Compile Log to find out about the "Permission denied",
it sais:
C:\irrlicht-0.12.0\myProject2\Makefile.win:22: C:/irrlicht-0.12.0/include: Permission denied


(Using Dev-C++)
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

Thanks for trying it out guys, much apreciated.

The Dev C++ 'permision denied' happens for me also, but as it still compiles and runs fine, I didn't worry too much about it.

I've tested the Visual Studio project out on my Express 2005 beta2 desktop at home, Express 2005 beta1 laptop and 2003 .NET at work, all work fine. (thats the limit to my testing btw)

I must have included something in the original project file that you havn't got, but isn't really needed.

A couple of questions Midnight, if you dont mind.
1.Are you using Visual Studio 6?
2.Did it copy the Irrlicht.dll into the project folder (wont cause link errors, but gives me a better idea at which stage it failed)
3.What is the link error, odbc32 or a spurious createDevice sort of message.

I will do some more Visual Studio project testing, or include a vc6 project file, which ever is the easiest.

The A* pathfinding bit I havn't included yet, but will follow shortly

Again thanks for the feedback.
________
Last edited by area51 on Sun Jun 03, 2012 9:07 pm, edited 2 times in total.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

Uh yeah bro msvc6 is microsoft visual studio or rather visual c++ 6....

Yes it copied the dll and yes I tried to add it myself also...

the error was

Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/main.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.


this old thing.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

ah i found the problem it was setup for a win32 project and I'm using console.

//INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
int main()

that was the problem.

most impressive too i must say most impressive.
Fernando Alonso

Post by Fernando Alonso »

Very good :-)
SenVa
Posts: 38
Joined: Fri Oct 14, 2005 1:00 pm
Location: Mi

Post by SenVa »

GOOD JOB... What is the licenes agreement with the generated code? LGPL or GPL or is it Free For All Use?
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

I indended the licence to be the same as Irrlicht, however as the generated code will merge with the game code it won't always be possible to tell them apart.

In reality it will be do whatever you want, if you find it usefull a credit would be nice, but if not then no worries sort of licence.
________
Last edited by area51 on Sun Jun 03, 2012 9:07 pm, edited 2 times in total.
Guest

Post by Guest »

Thank you. I have a great respect of people who do make tools for others. Good man.
Maybe you could extend it for the newbies with a graphics resolution selector which defaults to the desktop rez?
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Thank you very much, what a great tool!
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Unarekin
Posts: 60
Joined: Thu Apr 22, 2004 11:02 pm

Post by Unarekin »

This is a darn nice tool, I must say. I've always had a good deal of difficulty getting a decent framework started off for a game. I like.

One thing it appears to lack, though, is a GUI event handler to complement the keyboard and mouse event handlers. It's easily enough added, though, so it's no biggie.
needforhint
Posts: 322
Joined: Tue Aug 30, 2005 10:34 am
Location: slovakia

Post by needforhint »

it is cool, realy.
what is this thing...
wrapsc

Post by wrapsc »

this is exactly the way reality factory started out-----just a decent framework for the genesis3d engine( rabid framework----that site is still up i think)......are we looking at the beginnings of the next great game creation tool?
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

In my mind I have plans on a monolithic scale for such a tool, however I know my limitations, the main one being time.

My plan is to try and keep it as light and tight as possible, with a minimal front end.

I will slowly add modifications based on suggestions from this thread (Guest & Unarekin), and general requests from the Beginners forum. (Weapons, Health bars, Enemies, shooting etc).

I think for the short term at least I will be forced to keep it as a Wizard, not an Editor or Application. (only for the fact I seem to have very little time at present).
________
Last edited by area51 on Sun Jun 03, 2012 9:08 pm, edited 2 times in total.
Post Reply