[TIB] Re: games
[Prev][Next][Index][Thread]
[TIB] Re: games
Making sprites is actually pretty easy. First, you create a bitmap using a
matrix. For a sprite, you would, for example, use 0 for a blank space, and
any non-zero integer for a dot. (Generally, you would use "1". Then, to blit
the sprite onto the screen, you would calculate the coordinates of the
sprite, then read one bit of the matrix at a time and use the PxlOn or
PxlChgcommand to write the sprite to the graph screen. I'm really
oversimplifying it, at this point. Read Movax's sprite routine to get a
better idea of how it works.
---------- The Fishy One's Infinite Wisdom #10: "Catholic school religion
class is like mom's home cooking. Both leave a bad aftertaste and give you
heartburn." New wisdom every week!
>From: Zach Tong
>Reply-To: ti-basic@lists.ticalc.org
>To: ti-basic@lists.ticalc.org
>Subject: [TIB] Re: games
>Date: Wed, 26 Sep 2001 20:36:08 -0400
>
>
>i'm gonna reply to both of these at once. first of all, wow. that is way
more
>complicated stuff than i have used. but i can learn. first of all, you
really
>need to show me how to do this. i understand what you said, but i have no
way
>to even possibly fathom how to do it.
>
>first, how would i make library thingy to hold my sprites, how do i make
the
>sprites, and how doi use them.
>
>secondly,the exact same questions but with bitmaps and matrix stuff.
>
>thank you for your patience, i know teaching a newb is often very
stressful.
>
>zach
>
>
>
>Matthew Waters wrote:
>
>>
>>
>>The idea of a realtime battle system in BASIC was just a joke. Even if
>>you could implement it, it would be slower than molasses oozing down a 45
>>degree incline. Don't even try it, unless you plan on making some z80 ASM
>>components to the game.
>>
>>As for sprites, they are merely animated graphics that can be moved (as
>>opposed to tiles on a map and such). As for making maps with a matrix,
>>createbitmaps (also matrices) to use as tiles, then assign a positive
>>integervalue to each tile, and put those values into wherever you want
them
>>in the matrix.
>>
>>As for your last question, I believe that will work on any TI model
>>graphing calculator.
>>
>>BTW, did anyone notice that the AMS operating system for
>>the68k calcs is an anagram for ASM?
>
>Mike Hogsett wrote:
>
>>A sprite is a small graphic image which is generally used for game
>>objects (such as paddle, ball, and bricks in breakout). In a game
>>graphics library there would ( or should ) be library functions for
>>placing sprites into a graphics buffer ( either the screen itself, or
>>an offscreen buffer ). Often these sprites constist of two images.
>>One is the image itself (often multiple bitplanes for a color image) ,
>>and the other image is a mask (a single bit plane). The mask controls
>>which pixels of the image are actually drawn. Also the masks may be
>>used for a collision detection function.
>>
>>The most frequently seen sprite is the mouse pointer.
>>
>>- Mike
>>
>
>
>
>
----------------------------------------------------------------------------
Get your FREE download of MSN Explorer at http://explorer.msn.com[1]
--- Links ---
1 'http://go.msn.com/bql/hmtag_itl_EN.asp'