Moin,
after switching my planned game from SDL to Irrlicht, I finally found time to update my page about this project. Not all things are properly updated (the progress report is missing), but the basics are there.
This time I also avoided putting the library name into the path ( /perl/sdl/ was the old URL) even though I don't think I will switch engines again :)
Read all the gory details here:
http://bloodgate.com/perl/game/
Updates will come after I released new versions of Games::Irrlicht and Games::3D - the basic building blocks.
In addition, you can read the documentation for Games::3D in HTML here:
http://search.cpan.org/~tels/Games-3D/lib/Games/3D.pm
Best wishes,
Tels
Irrlicht + OpenGL + Perl == FPS game
Irrlicht + OpenGL + Perl == FPS game
Perl + Irrlicht + Audiere = Game: http://bloodgate.com/perl/game
Re: Irrlicht + OpenGL + Perl == FPS game
Moin,
another week, another update:
In the meantime I did Audio-Audiere, which lets you use Audiere from Perl. It came along quite nicely, and apart from small problems (no sound on my linux system, but works on windows, and one audiere-related crash) it is basically done. Thanx go to PODMASTER who helped with windows testing.
I also released a (more than one) new version of Games::3D, which is the package that I will use to implement the "object system" of my game.
It's like a physics engine plugin, but instead of physics it simulates events, signals and the interactions between objects, like what happens if a player frobs a lever or tries to open a door.
You can also ready about the project on my
Developer's Diary.
Best wishes,
Tels
another week, another update:
In the meantime I did Audio-Audiere, which lets you use Audiere from Perl. It came along quite nicely, and apart from small problems (no sound on my linux system, but works on windows, and one audiere-related crash) it is basically done. Thanx go to PODMASTER who helped with windows testing.
I also released a (more than one) new version of Games::3D, which is the package that I will use to implement the "object system" of my game.
It's like a physics engine plugin, but instead of physics it simulates events, signals and the interactions between objects, like what happens if a player frobs a lever or tries to open a door.
You can also ready about the project on my
Developer's Diary.
Best wishes,
Tels
Grrrrrrrr....
I hate how this forum looses my credentials after every second page and then looses the current page when logging in
The post above was from me....
Tels
The post above was from me....
Tels
Perl + Irrlicht + Audiere = Game: http://bloodgate.com/perl/game
News flash:
Audio::Audiere v0.05 was released and now features:
* no longer crashes (on tone samples), or leaks memory
* each stream can be muted and unmuted while remembering it's volume (I think Audiere in itself does not offer this easily)
* global volume setting affecting all streams (separate for 2D/3D)
* 3D streams, that can be positioned in the room, complete with a listener
The last point is not fully working, but the API and the basics are here so expect v0.06 with full 3D support shortly
Cheers,
Tels
Audio::Audiere v0.05 was released and now features:
* no longer crashes (on tone samples), or leaks memory
* each stream can be muted and unmuted while remembering it's volume (I think Audiere in itself does not offer this easily)
* global volume setting affecting all streams (separate for 2D/3D)
* 3D streams, that can be positioned in the room, complete with a listener
The last point is not fully working, but the API and the basics are here so expect v0.06 with full 3D support shortly
Cheers,
Tels
Perl + Irrlicht + Audiere = Game: http://bloodgate.com/perl/game