Omnimaga

Calculator Community => TI Calculators => TI-BASIC => Topic started by: tifreak on August 03, 2005, 08:57:00 am

Title: z80 basic tutorials
Post by: tifreak on August 03, 2005, 08:57:00 am
I had previously set up 6 lessons for the 83 and 83+. I just got the 83+ lesson 7 uploaded.

http://tifreakware.calcgames.org/bt83pll7.htm

I am counting on you guys to review it and let me know what you think. I am also undecided what to cover next...

I should have the 83 version of this posted tommorrow, after I make sure everything works fine, and after I change some of the key presses...

I might start workin on some 86 basic tutorials...
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 03, 2005, 09:46:00 am
sorry I cant see anymore, the rainbow colored BASIC code made my eyes pop out of my head upon reading O_Oshocked2.gif

I think you need to make the colors a bit lighter so its easier to read, but other than that the tutorialis awesome, much more game oriented, at least that will awnser most questions asked by new TI-BASIC programmers :)smile.gif
Title: z80 basic tutorials
Post by: tifreak on August 03, 2005, 09:49:00 am
Ok, I might change the colors...  <_<dry.gif:laugh:evillaugh.gif

Did you know all about that random stuff? I know I didn't... :)smile.gif
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 03, 2005, 09:56:00 am
well I mostly knew about rand and randint( (and the fact you can store number seeds to "rand") since they are the only one I used. You should put a warning about the Randbin( (or the other thing I dont remember) that can cause the calc to freeze for ages if you type very large values :wacko:triso2.gif
Title: z80 basic tutorials
Post by: dysfunction on August 04, 2005, 02:53:00 am
Looks useful, I'm actually teaching my brother z80 basic right now, so I might give him this to read.
Title: z80 basic tutorials
Post by: tifreak on August 04, 2005, 07:02:00 am
Thanks. :)smile.gif

Do you think tying in how levels can interact with the screen be a good next lesson?

Hmm, I think I will begin plotting this out...
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 04, 2005, 09:42:00 am
do you mean stuff like tile map collision detection or similar stuff? Maybe it would be a nice lesson if all the basic stuff have been said about the BASIC language. :)smile.gif

@dysfunction: might be a nice tutorial since its game oriented, unlike BASIC guru and the manual but keep in mind that the TI-83+ owner manual is still a great reference as well for TI-BASIC functions ;)wink.gif
Title: z80 basic tutorials
Post by: tifreak on August 04, 2005, 04:07:00 pm
Kevin, I'm hurt. Don't you think I am pulling the little known facts about commands from the book?

And what do you recommend as the next lesson, taking into consideration from lesson 2/3ish on...?
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 05, 2005, 02:07:00 am
well I dont know I have read your tutorial very quickly so I might have missed some stuff, I didnt meant to offend you :Pblah.gif

so far I dunno for next lesson maybe I'll get more ideas soon  
Title: z80 basic tutorials
Post by: tifreak on August 05, 2005, 02:11:00 am
Not offened good buddy. >Dgni.gif  The "Kevin, I'm hurt" is an expression off of a movie that I saw. :)smile.gif

But I am serious about what lesson should be next. I don't really know where to take the lessons, since I am extremely thorough with them...
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 05, 2005, 05:35:00 am
Collision detection would be nice
Title: z80 basic tutorials
Post by: tifreak on August 05, 2005, 07:17:00 am
Ok, I guess I can discuss that, since I already wrote an article on it... :)smile.gif

http://tifreakware.calcgames.org/downloads/aticlefiles.zip
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 05, 2005, 07:23:00 am
ah yeah from the 1337 h4x0r B45!C n3\/\/513773R, nice :)smile.gif
Title: z80 basic tutorials
Post by: tifreak on August 05, 2005, 07:28:00 am
Then this lesson shouldn't take too long to get produced... :)smile.gif

Also, I am thinkin about gettin a casio cfx... They look pretty cheap on ebay...
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 05, 2005, 07:34:00 am
QuoteBegin-tifreak8x+August 5, 2005, 14:28-->
QUOTE (tifreak8x @ August 5, 2005, 14:28)
Also, I am thinkin about gettin a casio cfx... They look pretty cheap on ebay...  

 I guess its because of the color RPGs on this website :Dbiggrin.gif , well I would suggest a AFX 2.0 if u can find one for cheap, because the Casio CFX is slow because of the colors and you cannot have ASM games on it. only one ppl did by modding his calc, his name is Martin Poupe I think. But if you can find a CFX for really really cheapo go for it then
Title: z80 basic tutorials
Post by: tifreak on August 05, 2005, 07:54:00 am
$5.00 cheap enough? :)smile.gif
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 06, 2005, 01:46:00 am
O_Oshocked2.gif

let's hope it's actually a working calc though ;)wink.gif
Title: z80 basic tutorials
Post by: tifreak on August 06, 2005, 02:27:00 am
They say it is practically new...
Title: z80 basic tutorials
Post by: DJ Omnimaga on August 06, 2005, 02:47:00 am
cool then, now we just have to hope it's true :)smile.gif
Title: z80 basic tutorials
Post by: tifreak on September 09, 2005, 08:05:00 am
Well, Lesson 8 has been completed, with a new feature, there is an alphabatized command index available, and will link you to where it thoroughly describes that command. Please take a look and see what you think.

http://tifreakware.calcgames.org/tutorials.htm

look in the 83+ section... :)smile.gif
Title: z80 basic tutorials
Post by: DJ Omnimaga on September 09, 2005, 08:41:00 am
look awesome so far, more hit detection stuff :)smile.gif
Title: z80 basic tutorials
Post by: tifreak on September 09, 2005, 09:15:00 am
Well... Did you learn anything from it? Do you think there is something missing from it? (Not advanced stuff yet, that will be in a later lesson...)

I also need to make your BASIC Greyscale package into a tutorial...
Title: z80 basic tutorials
Post by: DJ Omnimaga on September 09, 2005, 09:26:00 am
QuoteBegin-tifreak8x+9 September 2005, 16:15-->
QUOTE (tifreak8x @ 9 September 2005, 16:15)
Did you learn anything from it

look to who he ask this question  %)rolleyes2.gif

so far it look quite complete, its a bit hard to know if somethign is missing because there might be stuff I didnt used becasuse I didnt needed it or maybe I know most of the stuf frelated to TI-BASIC collision detection. I think the blue and red colors should be a bit lighter though... I am blinded now O_Oshocked2.gif
Title: z80 basic tutorials
Post by: tifreak on September 09, 2005, 09:30:00 am
QUOTE
look to who he ask this question


Bah... <_<dry.gif

QuoteBegin
-->
QUOTE
so far it look quite complete, its a bit hard to know if somethign is missing because there might be stuff I didnt used becasuse I didnt needed it or maybe I know most of the stuf frelated to TI-BASIC collision detection. I think the blue and red colors should be a bit lighter though... I am blinded now


The blue, maybe. But the red isn't that bad...

And the whole reason I am askin you to go through it is because I know you know alot about the hit detection. But like everyone, there is always something to learn... :)smile.gif
Title: z80 basic tutorials
Post by: DJ Omnimaga on September 09, 2005, 09:57:00 am
QuoteBegin-tifreak8x+9 September 2005, 16:3-->
QUOTE (tifreak8x @ 9 September 2005, 16:30)
QUOTE
look to who he ask this question


Bah... <_<dry.gif

:ph43r:ninja.gif
Title: z80 basic tutorials
Post by: tifreak on October 18, 2005, 06:54:00 am
Well, lesson 9 is finally complete, though it won't be released until lesson 10 has been finished. I hope this does not take longer than a week to get done.

Lesson 9 explains the basics of the graphscreen (the Format and Windows options) and explains the commands that are in the DRAW menu.

Lesson 10 will explain how to deal with points and pixel commands, and will show how to store and recall a picture variable.

After that, what do you think a good tutorial would be??
Title: z80 basic tutorials
Post by: DJ Omnimaga on October 18, 2005, 08:28:00 am
uh I though I posted something :Pblah.gif maybe I forgot to click the post button <_<dry.gif

souind ncie make sure you dont forget the do and donts because I hate seeing ppl making game sthat wont turn off axis at startup... err. WAIT Diortem has this pb :Pblah.gif

I dunno for next tutorial though, anybody else have ideas?
Title: z80 basic tutorials
Post by: tifreak on October 18, 2005, 08:34:00 am
I thought about some hit detection on the homescreen, then thought about askin you for help on writin up some stuff on usin these great asm and flash tools... I can do one on codex and other small programs myself, the omnicalc and others like them I have no experience with...
Title: z80 basic tutorials
Post by: DJ Omnimaga on October 18, 2005, 08:52:00 am
ooh maybe that would be cool to have a section dedicated to extended BASIC language (ASM libs + BASIC) but unfortunately I have the bad feeling that I'll not have enough time to help for variuos reasons

1) due to my work schedule now everytime I am at home my mom is here so she bugs me to do lil stuff and alwasy ask me other things when I am busy
2) I am revamping some stuf fon the website
3) I need to implement some features ppl suggested for XXR
4) christmas is coming and I work in grocery store, this mean that (as I said before) my work schedule will soon do kaboom (goes from 30 hours a week to 4-50)
5) other stuff going on as well right now
Title: z80 basic tutorials
Post by: tifreak on October 19, 2005, 03:12:00 am
QUOTE
4) christmas is coming and I work in grocery store, this mean that (as I said before) my work schedule will soon do kaboom (goes from 30 hours a week to 4-50)


Hmm, when winter gets here and if there is a lot of snow, I might have to put in a 30 hour shift... Will probably work 80+ hours...

And I have decided to do at least one on codex, explaining every option available.

I will probably go through and check out all the tools available here for the 8x series, and write something up on them as well...
Title: z80 basic tutorials
Post by: DJ Omnimaga on October 19, 2005, 03:20:00 am
wow lot of work O_Oshocked2.gif

you should write one for the old xLIB (the non app version) as well and if you ever get xLIB APP to work (in a  emu) write one for it as well
Title: z80 basic tutorials
Post by: tifreak on October 19, 2005, 07:08:00 am
Well, I will just have to do things one at a time...

I will leave the asm libs as 'advanced tutorials'. :)smile.gif
Title: z80 basic tutorials
Post by: Ranman on October 19, 2005, 03:16:00 pm
I applaud you guys that take the time to write tutorials for others to learn from.  :ru13z:king2.gif

I should do something like that when I finish Ultima. One thing at a time. <_<dry.gif
Title: z80 basic tutorials
Post by: tifreak on October 20, 2005, 01:44:00 am
Well, I figured if decent tutorials were not published, then here before too much longer, nothing good would be coming out at all from the n00bs...

Oh yeah, I am almost done with lesson 10, so I should be releaseing 9 and 10 very soon. :)smile.gif
Title: z80 basic tutorials
Post by: tifreak on October 21, 2005, 06:10:00 am
Ok, I decided on how to conclude the graphscreen tutorials (Since there are only two...) I will explain how to make a simple drawing program, utilizing most of the drawing commands. Then I will work on the asm libs tutorials.
Title: z80 basic tutorials
Post by: DJ Omnimaga on October 21, 2005, 07:26:00 am
you should make tilemap engine that draw Zelda awakening sprites using lines and pixel commands only  :Dbiggrin.gif


j/k I know that would be way too much work
Title: z80 basic tutorials
Post by: tifreak on October 21, 2005, 08:24:00 am
As I progress through the advanced tutorials, you never know what might pop up. :)smile.gif

I was lookin in my cpanel stats, the one that shows how my site was found, and someone googled http://tifreakware.calcgames.org/tutorials.htm

%)rolleyes2.gif

That gave me a big   >Dgni.gif

Lessons 9 and 10 are now available! Check em out, please. I need to know if there is anything in them that needs to be improved...