Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: ACagliano on April 14, 2010, 12:02:00 pm

Title: Source to Games
Post by: ACagliano on April 14, 2010, 12:02:00 pm
As you can see by looking at my signature, I am working on a TI-Basic game design tutorial. I undertook this project after hearing on a forum that there really aren't any good ones out there, specifically for game design. My tutorial will be in-depth, complete and comprehensive, and will cover Single player with AI, and multiplayer, and linking, as well as other topics, as well as the debugging process and optimization.

I have two requests of the TI-Basic community.

1. If anyone has any simple games that they are willing to release to me the source to, I will include them as learning tools in the appendix. You will be credited appropriately.

2. If anyone who is good with optimization is willing to write up a chapter (maybe 2-3 pages long) about it, that would be great. I am not good with optimization.
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 12:59:34 pm
There were TI-Freakware BASIC tutorials which were more aimed toward game dev, but they were never finished. As for TI|BD it's more general programming tutorials so the game stuff can be hard to land on if you just search for that, plus some people may not be familiar with some of the vocabulary used in game coding, rendering the search engine useless. I like the idea of a tutorial just for games. I'm not sure if my old games would be good examples since they're not very optimized for the most part.
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 01:03:14 pm
As long as there simple, I can use them. They don't need to be optimized. Just make sure you enclose anything you want included (how you want to be credited) in the Sources Cited section
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 01:06:00 pm
Aaah ok, well they're massive RPGs for the most part x.x. I guess if I get some free time, I could maybe extract Illusiat 6 and 12 walking engine from their respective games, so you could write a tutorial on how to make tilemaps and their collision detection when stored inside pictures. This is not a very convenient method of doing tilemaps but it saves so much memory that when you don't need complex ones they can be worth it sometimes.
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 01:11:40 pm
tilemaps i cant do. collision detect using the Pxl-Test I can do.

You dont have anything simpler? Like maybe 1/2 bytes.
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 01:38:59 pm
unfortunately nope x.x

I was mostly into RPGs, really
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 02:41:08 pm
How long is your RPG, byte-wise?
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 02:42:27 pm
the entire Illusiat 6 RPG is around 16500 bytes large, split into a dozen of sub-programs (pure-Basic). Illusiat 12 is 78000-ish bytes, also pure BASIC (split into 10 chapters the user archive/unarchive during gameplay)

As for the other RPGs I made (around 22) that has real collision detection (not just moving an entire room away when pressing a directional arrow one single time) they range from 16 KB to 135 KB in file size and anything I made after 2003 uses ASM libraries
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 02:47:35 pm
I'll take your SMALLEST RPG with collision detection.

Remember to send me any crediting information.
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 03:02:04 pm
Ok, do you want me to extract the collision routines? Or do you want the entire game?

Nemesiat would be a good choice. It's the same as Illusiat 6 except it also has a 83 version and on the 83+/84 it works fine on every OS. It excludes the hard mode, though, but I guess that doesn't matter.

http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=181

Credits would go to:

Kévin Ouellet, A.K.A. DJ Omnimaga
http://www.omnimaga.org
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 03:07:41 pm
Send me the whole thing. All subroutines. Everything. And tell me how to credit you.

[email protected]
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 03:09:52 pm
You can,t download it from here? What error message do you get? Or is it because at home you can't access this site at all?

Anyway gonna e-mail it to you I guess, but I'm not sure if Gmail can send e-mails to Ah-oh-hell x.x (it failed often for me in the past)
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 03:11:24 pm
o, its here? What's the link. Sry?
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 03:15:09 pm
http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=181

Credits would go to:

Kévin Ouellet, A.K.A. DJ Omnimaga
http://www.omnimaga.org
All my files are in the downloads section too.
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 03:24:53 pm
Ok, do you want to be credited right next your program, or would you rather i do it as an endnote, or a Sources Cited section
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 03:53:22 pm
any kind of crediting do. If I was you I would keep it uniform accross the entire tutorial. Maybe credit next to the program for every game, since people may not want to go all the way down to the credit page if the tutorial is large, just to check who made a specific program.
Title: Re: Source to Games
Post by: meishe91 on April 14, 2010, 08:02:25 pm
Hey, I might be able to help with that optimization part. I'm fairly good at finding them, I just don't know all the different ones (which is why I ask more experienced people to go over code I make to make sure there isn't stuff I didn't know). I can also help in other ways if you need.

By the way, someone good to ask for a game might be Ztrumpet because he has that homescreen game pack that he is making. I don't know if that is what you're looking for though.
Title: Re: Source to Games
Post by: ACagliano on April 14, 2010, 08:05:21 pm
ok. When I'm up to optimization, I'll tell you.
Title: Re: Source to Games
Post by: meishe91 on April 14, 2010, 09:02:46 pm
Ok, sounds good. I may start working on some part of it (something sorta like TIBD when they show optimizations).
Title: Re: Source to Games
Post by: DJ Omnimaga on April 14, 2010, 11:34:31 pm
/me wonders if someone will be able to reduce Nemesiat file size by half >.>