YAGL - Yet Another Game Library for FreeBASIC 0.20
Hey everyone, the other day Z!re/Jattenalle introduced me to YAGL when I was working on some OpenGL, and the latest version available was for 0.16. It wouldn't compile in 0.20 (Even with -lang) so I played with it in 0.16 and really liked it. After a quick couple hours last night, I ported it to 0.20 and added 3 simple demos. Let me know what you think, and if there are any bugs, I'd be glad to address them!
- "Yagl is a high-performance 2D game programming library based on OpenGL and OpenAL. Its purpose is to be a fast, easy-to-use general-purpose game development tool. It is completely object-oriented and supports fast graphic blitters, easy integration with OpenGL, 3D sound, keyboard, mouse and gamepad/joystick input. Also, wrappers for C and FreeBASIC exist making it attractive for procedural languages too. Best of all, yagl is free, and released under the zlib License."
looks like it is up for grabs what do you want it to do???? If it isn't a free server though how long would they be willing to host it?? a backup plan maybe a good idea.
edexter wrote:looks like it is up for grabs what do you want it to do???? If it isn't a free server though how long would they be willing to host it?? a backup plan maybe a good idea.
Hosting is not an issue.
I own the server and datacenter.
It will remain forever.
I noticed that the Yagl docs talk about the network stuff as well, but only briefly, and the wrappers don't have commands for the network stuff, but the c++ source has a networkDevice section. Was it never finished?
But i get this error when exiting the compiled examples:
Yagl - Yet another game library: Yagl!.exe - Program error
Instruction on 0x69315966 is pointing to memory on 0x00000c0.
Read or write on memory is failed.
Imortis, I've noticed some of the documentation is lacking in some areas. While I'm not entirely sure of the specs of the Networking stuff in the library, I may end up writing some documentation for the FB version and it can be a little tricky to get a hold of. When this happens, I'll look into the networkDevice section and see what can be done.
Rens wrote:Nice conversion!
But i get this error when exiting the compiled examples:
Yagl - Yet another game library: Yagl!.exe - Program error
Instruction on 0x69315966 is pointing to memory on 0x00000c0.
Read or write on memory is failed.
Maybe it's only on my system?
Interesting, is it just Yagl!.exe , or is it all of the demos? I'll check out the code and make sure everything is being allocated and destroyed properly :). Thanks!
After looking through the sources a little, it appears that the network stuff wasn't ready yet. It's all been commented out.
I'm sort of curious to see if it would be possible to port the whole of yagl to FB. Not asking anyone else to try, but I may give it a go.