Author Topic: Source to Games  (Read 8099 times)

0 Members and 1 Guest are viewing this topic.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Source to Games
« 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #1 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.
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #2 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

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #3 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.
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #4 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #5 on: April 14, 2010, 01:38:59 pm »
unfortunately nope x.x

I was mostly into RPGs, really
« Last Edit: April 14, 2010, 01:39:14 pm by DJ Omnimaga »
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #6 on: April 14, 2010, 02:41:08 pm »
How long is your RPG, byte-wise?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #7 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
« Last Edit: April 14, 2010, 02:46:00 pm by DJ Omnimaga »
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #8 on: April 14, 2010, 02:47:35 pm »
I'll take your SMALLEST RPG with collision detection.

Remember to send me any crediting information.
« Last Edit: April 14, 2010, 06:34:20 pm by Raylin »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #9 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
« Last Edit: April 14, 2010, 03:04:12 pm by DJ Omnimaga »
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #10 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]

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #11 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)
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #12 on: April 14, 2010, 03:11:24 pm »
o, its here? What's the link. Sry?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55940
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source to Games
« Reply #13 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.
Dream of Omnimaga

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Source to Games
« Reply #14 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