the xlib guru

Moderator: tr1p1ea

Post Reply
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

the xlib guru

Post 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?
User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post 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
Image


"You're very clever, young man, but it's turtles all the way down!"
Liazon
Calc Guru
Posts: 962
Joined: Thu 27 Oct, 2005 8:28 pm

Post 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?
Image Image Image
User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post by dysfunction »

Of course, in the proud tradition of AsmGuru and IonGuru. :D
Image


"You're very clever, young man, but it's turtles all the way down!"
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

I think that kevin would be able to help with this one :P. I'll ask him.
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post 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.
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post 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.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post 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.
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post 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
User avatar
crzyrbl
Calc Wizard
Posts: 518
Joined: Wed 06 Jul, 2005 4:56 pm
Location: 3rd rock....

Post by crzyrbl »

if you need code for zelda style scrolling, ask me and ill post mine
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.

Image
DarkerLine
Calc Wizard
Posts: 526
Joined: Tue 08 Mar, 2005 1:37 am
Location: who wants to know?
Contact:

Post 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.
just try to be nice to people.
_________________
My TI Blog - http://mpl.unitedti.org/
dragon__lance
Regular Member
Posts: 82
Joined: Sat 18 Jun, 2005 9:15 pm
Contact:

Post 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 :)
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post 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.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post 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.
Image
Kozak
Maxcoderz Staff
Posts: 791
Joined: Fri 17 Dec, 2004 5:33 pm
Location: On the dark side of the moon.
Contact:

Post 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.
"They say that sea was created by a man named Maarten Zwartbol, a long time ago...." - Duck, an old Corbin version
Post Reply