Omnimaga

General Discussion => Other Discussions => Miscellaneous => Topic started by: Scipi on July 29, 2011, 02:08:47 am

Title: Tutorial Request Thread
Post by: Scipi on July 29, 2011, 02:08:47 am
With the new tutorial section coming up, I felt this thread needed to be created for people to request tutorials on certain topics.


Tutorials Requested:

-A beginners Axe tutorial which shows you how to start coding in Axe as well as many of the basic features and how to use them correctly and eases the programmer into Axe.

-A raycasting tutorial in Axe

-A 3d polygon engine in Axe
Title: Re: Tutorial Request Thread
Post by: leafy on July 29, 2011, 02:14:13 am
I'm currently writing an explosion tutorial which will probably be finished by today.
Title: Re: Tutorial Request Thread
Post by: ralphdspam on July 29, 2011, 04:10:41 am
With the new tutorial section coming up, I felt this thread needed to be created for people to request tutorials on certain topics.

I myself would like to see a beginners Axe tutorial which shows you how to start coding in Axe as well as many of the basic features and how to use them correctly and eases the programmer into Axe.

Similarly, I would like to see a beginners' ASM tutorial that builds upon the readers' existing knowledge of Axe.  This would give them a nice stepping stone rather than jumping in head first.  :)
Title: Re: Tutorial Request Thread
Post by: Scipi on July 29, 2011, 08:52:23 am
With the new tutorial section coming up, I felt this thread needed to be created for people to request tutorials on certain topics.

I myself would like to see a beginners Axe tutorial which shows you how to start coding in Axe as well as many of the basic features and how to use them correctly and eases the programmer into Axe.

Similarly, I would like to see a beginners' ASM tutorial that builds upon the readers' existing knowledge of Axe.  This would give them a nice stepping stone rather than jumping in head first.  :)

While it builds off of TI-BASIC, have you checked out Hot Dogs ASM Tutorials for the Absolute Beginner?

http://www.omnimaga.org/index.php?board=95.0 (http://www.omnimaga.org/index.php?board=95.0)
Title: Re: Tutorial Request Thread
Post by: LincolnB on July 30, 2011, 04:57:15 pm
I would be very interested in two tutorials:

One, a raycasting tutorial in Axe. Maybe by Runer112 or someone else who knows how to do textures on walls and stuff.

Two, a tutorial, probably by thepenguin77, about how he made his 3d polygon engine thingy for star fox. That, and/or how such a beast could be translated to Axe.
Title: Re: Tutorial Request Thread
Post by: tloz128 on July 30, 2011, 05:20:23 pm
I know it's not related to calcs, but a tutorial on the Win32 API would be greatly appreciated. I've been getting in a bit over my head with it.
Title: Re: Tutorial Request Thread
Post by: LincolnB on July 30, 2011, 05:24:28 pm
Maybe a book would be better for you...
Title: Re: Tutorial Request Thread
Post by: ben_g on July 30, 2011, 05:30:21 pm
Two, a tutorial, probably by thepenguin77, about how he made his 3d polygon engine thingy for star fox. That, and/or how such a beast could be translated to Axe.
When you only want solid polygons, polygon 3D engines aren't that hard to make. Mine is almost entirely based on this wikipedia page: http://en.wikipedia.org/wiki/3D_projection .
I would suggest first trying it in an easyer langue than asm, but if you can do signed 8.8 fixed point math in axe (I don't know much abouth axe), then you can also directly write it in axe.
Title: Re: Tutorial Request Thread
Post by: AngelFish on July 30, 2011, 06:01:46 pm
I know it's not related to calcs, but a tutorial on the Win32 API would be greatly appreciated. I've been getting in a bit over my head with it.

This guy (http://www.charlespetzold.com/books.html) probably has what you're looking for.
Title: Re: Tutorial Request Thread
Post by: tloz128 on July 30, 2011, 06:38:50 pm
I know it's not related to calcs, but a tutorial on the Win32 API would be greatly appreciated. I've been getting in a bit over my head with it.

This guy (http://www.charlespetzold.com/books.html) probably has what you're looking for.
A couple of weeks ago I looked for that book at our local library, and they didn't have it. :(
Title: Re: Tutorial Request Thread
Post by: AngelFish on July 30, 2011, 06:54:19 pm
Which one?

Title: Re: Tutorial Request Thread
Post by: tloz128 on July 30, 2011, 07:25:23 pm
Which one?
Windows Programming - Fifth Edition
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on July 31, 2011, 12:06:55 am
A tutorial request thread seems like a good idea, providing request are not followed with death threats when not answered fast enough :P
Title: Re: Tutorial Request Thread
Post by: AngelFish on July 31, 2011, 12:25:09 am
Since I can't encourage piracy.... I'd recommend using Microsoft's own documentation (which can be found here (http://msdn.microsoft.com/en-us/library/Aa383723)). They tend to be very in-depth about "normal" topics, although you're pretty much on your own if you want to do anything out of the ordinary (such as write your own code :P).
Title: Re: Tutorial Request Thread
Post by: Scipi on August 01, 2011, 01:02:26 pm
I edited the first post to show tutorials currently requested by members.
Title: Re: Tutorial Request Thread
Post by: Ashbad on August 01, 2011, 02:34:25 pm
Tloz, you are brave for attempting to even consider messing with the Win32 API.  I hear it's painful :/
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on August 01, 2011, 02:35:38 pm
Hmm I'm not familiar with the Windows API. Is it just some sort of software to code for Windows or more like a library?
Title: Re: Tutorial Request Thread
Post by: Munchor on August 01, 2011, 02:36:41 pm
Hmm I'm not familiar with the Windows API. Is it just some sort of software to code for Windows or more like a library?

Indeed, but aimed at graphical user interfaces GUIs for Windows. It's what Wabbitemu uses. It makes things not cross-platform though :(
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on August 01, 2011, 02:54:51 pm
Ah ok, thanks for the info.
Title: Re: Tutorial Request Thread
Post by: Scipi on August 01, 2011, 02:58:50 pm
Tloz, you could use a library instead of the direct API. I use SFML personally but there's also wxwidgets, and qt for GUI stuff.
Title: Re: Tutorial Request Thread
Post by: LincolnB on August 01, 2011, 06:48:28 pm
-A beginners Axe tutorial which shows you how to start coding in Axe as well as many of the basic features and how to use them correctly and eases the programmer into Axe.

Hmmm...that I can do.
Title: Re: Tutorial Request Thread
Post by: chattahippie on August 02, 2011, 11:57:53 am
I think a tutorial on Menus in Axe (such as the Psyche or Tag menu for example) would be amazing.
Title: Re: Tutorial Request Thread
Post by: yunhua98 on August 02, 2011, 12:18:47 pm
well, technically, all you need to do is draw something cool in paint, convert it, and write the code for selecting options like you do for custom menus in BASIC.
Title: Re: Tutorial Request Thread
Post by: chattahippie on August 02, 2011, 01:42:40 pm
Cool, I'll try that, but I'm awful at GUIs, so we shall see how it turns out :P
Title: Re: Tutorial Request Thread
Post by: leafy on August 02, 2011, 01:47:21 pm
I think a tutorial on Menus in Axe (such as the Psyche or Tag menu for example) would be amazing.
I can do this in my spare time I guess.
Title: Re: Tutorial Request Thread
Post by: ztrumpet on August 02, 2011, 01:47:54 pm
You can always try doing a menu like thepenguin's older games have.  They look very clean, yet they're not too difficult to make.
Examples:
http://www.ticalc.org/archives/files/fileinfo/429/42902.html
http://www.ticalc.org/archives/files/fileinfo/429/42901.html
http://www.ticalc.org/archives/files/fileinfo/429/42953.html

(If you'd like to see an Axe adaptation, check out Axe Snake in my sig.  The source is included.)

Good luck. :D
Title: Re: Tutorial Request Thread
Post by: yunhua98 on August 02, 2011, 02:24:37 pm
I like doing that in BASIC.  ;D
Title: Re: Tutorial Request Thread
Post by: zeldaking on August 02, 2011, 02:25:26 pm
Basic menu's are my specialties and my lunch.
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on August 02, 2011, 02:49:22 pm
Yeah menus like that are kinda easy. The only issue is that your game then has a very dated look because that's how every game menu were made on calc in the '90s. :P

I wish I still coded so I could convert my ROL4 menu engine in Axe. It was dynamic.
Title: Re: Tutorial Request Thread
Post by: Ashbad on August 02, 2011, 03:28:23 pm
I remember the graphic background for the ROL4 menu (or ROL4ever, to be specific on the attempt) looked awesome :)
Title: Re: Tutorial Request Thread
Post by: chattahippie on August 02, 2011, 03:41:03 pm
I don't know why, I'm just awful at anything GUI related.  I like making programs that number crunch and do things without having to display much other than outputs, and games are fine too, it's just for some reason programs hate anything GUI related I try to make.

Anyways, thanks for all the responses, I appreciate the help. :D
Title: Re: Tutorial Request Thread
Post by: BlakPilar on August 02, 2011, 05:51:24 pm
A tutorial for tilemapping on the homescreen would be nice. (Unless one that has eluded my searching already exists.)

EDIT: For pure BASIC, not Axe or ASM.
Title: Re: Tutorial Request Thread
Post by: yunhua98 on August 02, 2011, 05:56:18 pm
^You mean for TI-BASIC?  I could get around to that someday.  (Maybe.)
Title: Re: Tutorial Request Thread
Post by: BlakPilar on August 02, 2011, 06:06:28 pm
^You mean for TI-BASIC?  I could get around to that someday.  (Maybe.)
Yeah, sorry, for BASIC.
Title: Re: Tutorial Request Thread
Post by: FinaleTI on August 02, 2011, 07:18:00 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
Title: Re: Tutorial Request Thread
Post by: BlakPilar on August 02, 2011, 08:17:21 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
I still use Celtic III, if that counts lol.

Also...
With the new tutorial section coming up...
What's meant by "new tutorial section"? I though that's what the Tutorials link in the menu was for?
Title: Re: Tutorial Request Thread
Post by: FinaleTI on August 02, 2011, 08:29:07 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
I still use Celtic III, if that counts lol.
Great. If it helps even 1 person, I'm happy. I'm probably gonna cover a little more on my OS Vars Axe tutorial before I write the Hybrid BASIC one, though.

Now that I think about it, I can think of a bunch of odd things I've done with BASIC I'm tempted to make tutorials, or at least code explanations on. Things such as my homescreen scrolling tilemapper using a pic for mapdata.
Title: Re: Tutorial Request Thread
Post by: BlakPilar on August 02, 2011, 08:45:37 pm
Actually um... Nevermind lol. I just made my own pure BASIC tilemapper, so I guess I could possibly contribute to the tutorials section >.>
Title: Re: Tutorial Request Thread
Post by: chattahippie on August 02, 2011, 10:13:21 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
I still use Celtic III, if that counts lol.
Great. If it helps even 1 person, I'm happy. I'm probably gonna cover a little more on my OS Vars Axe tutorial before I write the Hybrid BASIC one, though.

Now that I think about it, I can think of a bunch of odd things I've done with BASIC I'm tempted to make tutorials, or at least code explanations on. Things such as my homescreen scrolling tilemapper using a pic for mapdata.

That seems like an interesting tilemapper, I would have never though of something like that.  I would love to see that, especially as I'm new to tilemappers in general (just started understanding them :P)
Title: Re: Tutorial Request Thread
Post by: FinaleTI on August 02, 2011, 10:24:14 pm
That seems like an interesting tilemapper, I would have never though of something like that.  I would love to see that, especially as I'm new to tilemappers in general (just started understanding them :P)
The BASIC tilemapper I mentioned can be found here (http://ourl.ca/8608).
Title: Re: Tutorial Request Thread
Post by: chattahippie on August 02, 2011, 10:54:25 pm
Thanks for the link
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on August 02, 2011, 11:01:11 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
IMHO it would be worth it. DCS kinda revived XLIB/Celtic/Omnicalc use because of its compatibility with programs made with them. Nitacku planned to include a tutorial with his grayscale editor, but finally quitted calc stuff. It even had a demo from me with amazing tiles, which I lost.
Title: Re: Tutorial Request Thread
Post by: ztrumpet on August 02, 2011, 11:05:30 pm
I'm thinking maybe I should write a tutorial on using 4 lvl greyscale with xLib/Celtic III/DCS7 in BASIC. Nitacku's renderer sets up the graphics well enough, but it took me a lot of time and effort to get a good looking fullscreen 4 lvl tilemapper in Hybrid BASIC.

I'm just wondering if enough people still use these libs to make writing the tutorial worth it.
IMHO it would be worth it. DCS kinda revived XLIB/Celtic/Omnicalc use because of its compatibility with programs made with them. Nitacku planned to include a tutorial with his grayscale editor, but finally quitted calc stuff. It even had a demo from me with amazing tiles, which I lost.
Nitacku normally responds to his PMs in a timely manner; if anyone wants it, try PMing him. :)
Title: Re: Tutorial Request Thread
Post by: DJ Omnimaga on August 02, 2011, 11:08:08 pm
Oh I said he was gonna write one. I doubt he actually wrote it, else it would be included. As for the demo, I made it, but for odd reasons, it vanished from my computer.