PeakEngine 0.0.1

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
thephoenix
Posts: 19
Joined: Wed Jan 25, 2006 7:44 pm

PeakEngine 0.0.1

Post by thephoenix »

Image

PeakEngine is a scripted multi-genre game engine. Our goal is to make it as easy to use as possible. Nevertheless this is work in a very early stage of development :)
It is licensed unter the X11-License which means that you are free to use it for whatever you want.

The PeakEngine ist based on the following libraries:
ODE 0.9
Irrlicht 1.4
Lua 5.1, tolua++
enet
OpenAL, libogg/libvorbis

The engine uses a component system for entities, all entities are scripted. It also uses scripts for menus, server/client etc.

It currently features:
- crappy graphics (I am no artist)
- multiplayer support without any additional work on the game
- sound (2D, 3D, Ogg Vorbis, Wave)
- a rudimentary level format (will be improved in the next release)

Website:
http://peakengine.sourceforge.net/
Download:
http://sourceforge.net/project/showfile ... _id=262402
Note:
You have to start the executable with the directory of the game files as the first argument. The easies way to do this is to put a .bat-file into the main directory with the following content:
bin\enginetest.exe tests/gunships
We are of course looking for help on this project. Simply come to IRC if you are an artist or a programmer who is interested :)

Contact:
IRC: #peakengine@FreeNode
Jabber: phoenix64@jaim.at
ICQ: 306214707
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

Lots of new game engines that uses Irrlicht recently, nice.
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Post by christianclavet »

Hi. That's very nice. I assume the bin files are for Linux? Do you plan to add an AI engine that we could script to having NPC?
thephoenix
Posts: 19
Joined: Wed Jan 25, 2006 7:44 pm

Post by thephoenix »

All executables are placed in that bin folder, even on Windows, I do not plan to create Linux executables for download. (I develop on Linux as you can see on the screenshot)
Do you plan to add an AI engine that we could script to having NPC?
I do. But there are things which are way more important, and I atm have no clue how to do it properly. You are allowed to send me patches :)
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

christianclavet wrote:Hi. That's very nice. I assume the bin files are for Linux? Do you plan to add an AI engine that we could script to having NPC?
hey dude. I think what you may be missing is that the binary is just for loading resources into the engine.

such as
enginetest C:\gunships

what the engine does is to load in lua scripts, models and textures, levels/maps, and configuration files to give the models and things properties.

the engine internally supports characters, levels, basic physics, and many other things everything is external using the provided binary. it's a rather amazing design I must say. I've taken a personal interest in this engine as it already supports many of the systems I needed for my engine.

I'll be barrowing some of the concepts for my own work I think the devolopers have done an awsome job on this. keep up the good work guys. 8)
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

I don't understand why more people have taken interest in this amazing engine.. even though it's still in alpha/beta stages it really is an awsome engine.

props to the creator even though I've told him myself it must be repeated.
wildrj
Posts: 301
Joined: Thu Mar 23, 2006 12:49 am
Location: Texas/ Cyberspace
Contact:

Post by wildrj »

Yeah i agree this is a incredible engine good job man :) props and much kudos to you!
dlangdev
Posts: 1324
Joined: Tue Aug 07, 2007 7:28 pm
Location: Beaverton OR
Contact:

Post by dlangdev »

Looks like a finished product to me.

Awesome!

Anyway, I hope ISVs pick this up and announce development of games using PeakEngine.

I would certainly give PeakEngine a try later, once I figure out some of the stuff I'm currently working on.
Image
thephoenix
Posts: 19
Joined: Wed Jan 25, 2006 7:44 pm

Post by thephoenix »

thx ^^
Looks like a finished product to me.
Wait. WTF? Did you even look at the engine? ;)
It's nowhere near complete, my problem is lack of both motivation and help atm.

EDIT: And limitations concerning Irrlicht. Rendering to textures with transparent background seems not to be possible.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Which version do you use? It's definitely possible, but I don't know which version this feature was fixed for OpenGL, DirectX had it already in 1.3
dlangdev
Posts: 1324
Joined: Tue Aug 07, 2007 7:28 pm
Location: Beaverton OR
Contact:

Post by dlangdev »

"my problem is lack of both motivation and help atm."

Hey, looks like you got one post for motivation right here.

That's a big accomplishment my friend, I'd celebrate it, go to the pub and have a good time if I were in your shoes.
Image
thephoenix
Posts: 19
Joined: Wed Jan 25, 2006 7:44 pm

Post by thephoenix »

I use 1.4 and Linux/OpenGL. There is a patch somewhere here which I tried to apply without any luck.
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Post by Nadro »

You can use my ATI FBO patch, with then alpha values in RTT works properly:)
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
raptoravis
Posts: 9
Joined: Tue Apr 15, 2008 3:28 pm

Post by raptoravis »

I tried it and I like the idea of binding components together with script and support multiplayer.

I downloaded the source from svn. the Head now is revision 165.
I use vs2005.

It seems not working even after many attempts.

the main change I made:
1. I rebuilt ode with 0.10.0, as ode-0.9 seems not compatible
2. to rebuilt irrlicth with /MDd instead of /MT, as otherwise, it crashed with a failing ASSERT of _CrtIsValidHeapPointe
3. then, it can pass the main menu after clicking "Start Game", and enter the next screen to "Create Game", but, it hangs there. still not be abel to find the problem.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

thephoenix wrote:It's nowhere near complete, my problem is lack of both motivation and help atm.
ah yes the perfect time for me to take advantage of him while he's away muhahaha

wtfzorz do you mean? wasn't me fixing your win32 project files and dependacies enough help!

/me whips phoenix with thirty lashes of the trout

/me whips all the other open source slaves with an encouraging love tap of the trout. and another of the bass for good measure!

get to work monkies we have shakespear to produce!

:twisted: 8)
Post Reply