Page 1 of 8

the xlib guru

Posted: Fri 18 Nov, 2005 2:59 am
by necro
well, with xlib get more and more complex, it seems like it would not be a bad idea to create a full fledged documentation of it with numerous program examples as well as some bug work arounds and tricks and all.
Do you guys think it would be a good idea to make one?

Posted: Fri 18 Nov, 2005 4:22 am
by dysfunction
Of course, and I would certainly help out, especially with things I figured out, such as sprite masking (well, I originally figured that out with Omnicalc) and parallax scrolling.. Things that should be covered (only including features in v5.1):

-Basic tilemap rendering
-Tilemap scrolling
-Sprite masking
-Multilayer sprite masking
-Smoothscrolling
-Zelda-style smoothscrolling
-Parallax scrolling and multi-layer parallax scrolling
-Matrix collision detection
-Greyscale
-Scrolling greyscale
-Smoothscrolling collision detection with matrices
-Storing data as decimals in matrices

Posted: Fri 18 Nov, 2005 4:33 am
by Liazon
that'd be great for ppl like me, who've only recently learned about Omnicalc and xlib.

but does it have to be named xLibGuru?

Posted: Fri 18 Nov, 2005 1:42 pm
by dysfunction
Of course, in the proud tradition of AsmGuru and IonGuru. :D

Posted: Fri 18 Nov, 2005 4:21 pm
by kalan_vod
I think that kevin would be able to help with this one :P. I'll ask him.

Posted: Fri 18 Nov, 2005 4:29 pm
by necro
Also, something like this would be almost intirely geared towards games, so it would probobably be best to have information about making them in general as well as the advanced stuff. Teach how to have multiple data pieces "simulataneously" for bullets and enemies and such, as well as the very basics like moving an x around the screen or changing maps in an rpg.

Posted: Fri 18 Nov, 2005 5:13 pm
by tr1p1ea
I like this idea a lot guys. Something like this should be started once the new version is out and has been tested thoroughly though.

Posted: Fri 18 Nov, 2005 5:14 pm
by kalan_vod
tr1p1ea wrote:I like this idea a lot guys. Something like this should be started once the new version is out and has been tested thoroughly though.
True I think this will make xlib one of the most libs in basic :P.

Posted: Fri 18 Nov, 2005 6:58 pm
by necro
It may end up being pure basic gets scorned just as pure asm does eventualy...I guess not much can get started till we have the new version...but it will be well worth the wait

Posted: Fri 18 Nov, 2005 10:57 pm
by crzyrbl
if you need code for zelda style scrolling, ask me and ill post mine

Posted: Sat 19 Nov, 2005 1:11 am
by DarkerLine
necro wrote:It may end up being pure basic gets scorned just as pure asm does eventualy...I guess not much can get started till we have the new version...but it will be well worth the wait
Not while we pure basic coders are still alive!

Sorry, no offense to xLIB. But I enjoy working with the limitations of pure Basic, and occasionally stretching and surpassing them.

Posted: Sat 19 Nov, 2005 2:08 am
by dragon__lance
crzyrbl wrote:if you need code for zelda style scrolling, ask me and ill post mine
could u post it? that way i can compare mine with urs :)

Posted: Sat 19 Nov, 2005 3:44 am
by necro
DarkerLine wrote:
necro wrote:It may end up being pure basic gets scorned just as pure asm does eventualy...I guess not much can get started till we have the new version...but it will be well worth the wait
Not while we pure basic coders are still alive!

Sorry, no offense to xLIB. But I enjoy working with the limitations of pure Basic, and occasionally stretching and surpassing them.
pure asm coders exist, but they are a rarity any more. Everything is mostly either shell or app...and I hope the same happens with basic.

Posted: Sat 19 Nov, 2005 12:55 pm
by kv83
necro wrote:
DarkerLine wrote:
necro wrote:It may end up being pure basic gets scorned just as pure asm does eventualy...I guess not much can get started till we have the new version...but it will be well worth the wait
Not while we pure basic coders are still alive!

Sorry, no offense to xLIB. But I enjoy working with the limitations of pure Basic, and occasionally stretching and surpassing them.
pure asm coders exist, but they are a rarity any more. Everything is mostly either shell or app...and I hope the same happens with basic.
That's complete BS. Even if you run your programs in a shell (ION), you're still a pure ASM coder. You just don't reinvent the wheel.

Posted: Sat 19 Nov, 2005 1:22 pm
by Kozak
And why can't you stretch the limits of BASIC when you are a hybrid coder? I enjoy making the best and if I was a BASIC coder I would code hybrid.