Page 1 of 1

YAGL: Yet Another Game Library

Posted: Wed Jan 04, 2006 10:27 pm
by Nodtveidt
YAGL is based on OpenGL, but its interface is so easy to use, you can pick it up in less than five minutes. marzec decided to make an FB wrapper for the library, allowing FB coders to take advantage of its power and ease of use. Get it here:

http://ratatoskr.dragonhill.cc/public/p ... yaglfb.rar

or here:

http://ratatoskr.dragonhill.cc/public/p ... yaglfb.zip

The documentation is intended for the C++ version, but check out the demo sourcecode to see how it works. Also, there are notes in the distro describing the changes between the C++ version and the FB version.

If anyone needs help setting it up or using it, just let me know and I'll lend a hand. This could easily become the next big thing for FB game development. :D Also, keep in mind that this is an early release, and while stable, there will be future releases with possibly more features and capabilities added.

Posted: Wed Jan 04, 2006 11:06 pm
by The Awakened
Both files are corrupt (at least when I download them.) I tried both links, with both Firefox and IE.

Posted: Thu Jan 05, 2006 12:31 am
by Guest
you where probably downloading while i was uploading the ftp server is a bit of a bitch.

try it again should work now.

Posted: Thu Jan 05, 2006 2:51 am
by The Awakened
Okay, now it worked. Thanks! :D

Posted: Thu Jan 05, 2006 5:13 am
by Z!re
Yagl has the Z!re stamp of approval :P

Posted: Thu Jan 05, 2006 4:00 pm
by Guest
updated the bitch, ironed out a couple of things added full joystick support, so now the complete graphics and input module are wrapped. links are the same as above.

Posted: Fri Jan 06, 2006 1:00 am
by marzec
for those that didn't follow the thread on fb.net the fb wrapper has been updated a couple of times now. probably the last update till february ( univ. work is calling )

the wrapper now wraps the following modules of the c++ version

+ full graphic module
+ full input module
+ full sound module

the documentation is also covering those three modules completely. the latest version can be downloaded from the links in my last post.

i could really need some people that write small samples and maybe translate the documentation to freebasic ( it's currently in c++ with a notes file describing the differences between the c++ original and the fb wrapper ). it is a lot of work todo as a one man show :p

big thanks to nodtveidt for also forcing yagl on people.

you can find the latest version here ( zip or rar whatever you prefer rar is smaller.. )

http://ratatoskr.dragonhill.cc/public/p ... yaglfb.rar
http://ratatoskr.dragonhill.cc/public/p ... yaglfb.zip
________
TOYOTA CANADA INC. HISTORY

Posted: Sun Jan 08, 2006 5:07 pm
by marzec
as z!re is switching to yagl with fieldview i *had* to implement a getKey method. it's basically like inkey$ and buffers keypresses with initial and repeated delay. it is actually capable of reporting unicode however it's and undocumented feature for now as i haven't tested it yet ( the unicode support that is.. ). package is updated, url is the same as above, for your comfort:

http://ratatoskr.dragonhill.cc/public/p ... yaglfb.zip
http://ratatoskr.dragonhill.cc/public/p ... yaglfb.rar
________
Tsx

Posted: Tue Jan 10, 2006 3:39 pm
by marzec
a couple of updates AND a site for yagl

http://goddess.selfip.com/yagl/

Kiz is currently working on translating the c++ programmer's guide to FreeBASIC. i'm probably starting working on yagl again in february and will then write a doxygen documentation for the wrapper too so you have a guide and a reference.
________
312