YAGL: Yet Another Game Library

The forum for all of your Freebasic needs!

Moderators: Pete, Mods

Post Reply
User avatar
Nodtveidt
Veteran
Posts: 826
Joined: Sun Jul 25, 2004 4:24 am
Location: Quebradillas, PR
Contact:

YAGL: Yet Another Game Library

Post by Nodtveidt » Wed Jan 04, 2006 10:27 pm

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.

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Wed Jan 04, 2006 11:06 pm

Both files are corrupt (at least when I download them.) I tried both links, with both Firefox and IE.
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

Guest

Post by Guest » Thu Jan 05, 2006 12:31 am

you where probably downloading while i was uploading the ftp server is a bit of a bitch.

try it again should work now.

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Thu Jan 05, 2006 2:51 am

Okay, now it worked. Thanks! :D
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

Z!re
Veteran
Posts: 887
Joined: Wed Aug 04, 2004 11:15 am

Post by Z!re » Thu Jan 05, 2006 5:13 am

Yagl has the Z!re stamp of approval :P
I have left this dump.

Guest

Post by Guest » Thu Jan 05, 2006 4:00 pm

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.

marzec
Newbie
Posts: 7
Joined: Sat Jun 25, 2005 9:23 am

Post by marzec » Fri Jan 06, 2006 1:00 am

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
Last edited by marzec on Fri Feb 11, 2011 2:55 am, edited 1 time in total.

marzec
Newbie
Posts: 7
Joined: Sat Jun 25, 2005 9:23 am

Post by marzec » Sun Jan 08, 2006 5:07 pm

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
Last edited by marzec on Fri Feb 11, 2011 2:55 am, edited 1 time in total.

marzec
Newbie
Posts: 7
Joined: Sat Jun 25, 2005 9:23 am

Post by marzec » Tue Jan 10, 2006 3:39 pm

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

Post Reply