Author Topic: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.  (Read 17161 times)

0 Members and 1 Guest are viewing this topic.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« on: March 13, 2010, 04:30:27 am »
As much as everyone is excited about the Real-Time Strategy Game S.A.D., we know it's going to take a while since it's being programmed in pure asm by people who have big schedules.  So even though we will make sure the game is well worth the wait, I feel that you guys should have a treat to make it easier to wait.  I am also wanting to make sure I keep myself on this project so I don't just give up all of a sudden.  Finally, I want some experience working on the AI so that I can implement it in asm format.

So, as mentioned in the title, I'm thinking about a side project of a turn-based version of S.A.D, which will be Ti-Basic with Xlib.  I definitely won't be able to do it all by myself, considering I'm also occupied with the asm S.A.D., but if people pitch in, I don't expect the game to take more than three-four months to work on (if that long), since I already have a lot of the graphics and ideas ready.

Here's the idea:
-----------------

The game will be strictly multiplayer or against a single AI
It will use the graphics the real-time version of S.A.D. uses
There will be, oh, probably 7-8 maps, with about 3-4 tilesets
This will be turn-based, not real-time
Battles will be handled automatically, simulated rather than displayed
Gameplay will be similar to the real-time game: Using one unit and changing it to fit your strategy, constructing bases, teleporting via transformation gateways and operation centers, using special abilities, etc.

But like I said, I won't be able to do this alone, so I have some benefits to offer if you decide to pitch in:
--------------------------------------------------------------------------------------------------

* Access to pre-alpha, alpha and beta versions of S.A.D. (the real-time version)
* Mention in the credits in both the turn-based and real-time versions of S.A.D.
* Autographed copies of both the turn-based and real-time based manuals (Don't get my attitude wrong, please.  It's just some people really enjoy receiving autographs)
* You can name a character or a station in the campaign, if you want to
* The feeling of actually putting some work into S.A.D. besides testing...after all, the work going into this will help us further improve the real-time version of S.A.D.

Let me know if you like the idea and want to help.  And remember, this is NOT assembly, it's pure Ti-Basic with some Xlib to help with graphics.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #1 on: March 13, 2010, 04:53:39 am »
mhmm that would be interesting, unfortunately I doubt I could take on the project due to my lack of experience in strategy games and the fact i am busy messing with Axe Parser stuff, but I would like to see what people might come up with with this :)

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #2 on: March 13, 2010, 09:02:37 am »
I'm in.
I don't have much to do after next Saturday.
Although I will contribute other things before that time.
What language is this going to be in?

TI-BASIC or Axe?

(God, I wanted to say that for so~ long. Big ups, Quigibo! :D)
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #3 on: March 13, 2010, 10:54:30 am »
Quote
TI-BASIC or Axe?

I'm thinking Ti-Basic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #4 on: March 13, 2010, 11:00:08 am »
I think in Axe it would be beyond the RAM capabilities. In later versions of Axe, if AI is very complex, it could be programmed as Axe sub-routine, though.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #5 on: March 13, 2010, 11:40:33 am »
It sounds like a neat idea.  I'll try to help. :)  What do you think I'll need to do?

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #6 on: March 13, 2010, 12:16:18 pm »
Quote
It sounds like a neat idea.  I'll try to help.   What do you think I'll need to do?

We'll work on that sometime next week.  I'll have a list of things that need to be done and assign them based on what you, Prophets, and anybody else figures they could do best, although I strictly take it upon myself to work on the AI.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #7 on: March 13, 2010, 06:57:44 pm »
would the graphics be similar, btw?

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #8 on: March 13, 2010, 07:11:22 pm »
Quote
would the graphics be similar, btw?


With one exception: The structures that are built will be strictly part of the tilemap. 

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #9 on: March 13, 2010, 07:24:30 pm »
Yeah true, otherwise it might be quite slow x.x. I remember when I made a Space Invader clone in BASIC. The only time in which that many sprites cannot cause slow downs in BASIC is if they all move in the same direction all at the same speed, since in this case you just need to XOR the HUD/map, scroll the screen, display new sprites then XOR the HUD/map again. Examples: xLIB xLIB Revolution and Super Mario Smash Dance.
« Last Edit: March 13, 2010, 07:27:21 pm by DJ Omnimaga »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #10 on: March 13, 2010, 08:58:28 pm »
This looks really interesting!  I unfortunately cannot join as i actualy want to focus on the projects i have in production so i can finish them as fast as i can :P

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #11 on: March 13, 2010, 09:57:14 pm »
I would definitely have joined, except that I really want to focus on TLM right now, since it has been a while since I last touched it :P I fear at this rate TLM will not be finished


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #12 on: March 13, 2010, 10:05:56 pm »
I hope you don't give up on it D:. Didn't you have some recent progress before the crash?

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #13 on: March 13, 2010, 10:12:42 pm »
yeah, and since I found it, I decided to actually work on the battle system. Then, I have a lot more to do, like event checking, making the equipment/items work, etc... Still a long way to go :P


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An idea for a Ti-Basic/Xlib Turn-Based Version of S.A.D.
« Reply #14 on: March 13, 2010, 10:37:40 pm »
yeah I understand x.x

And getting motivation is hard, especially when you're half asleep all day long cuz of overly demanding work schedules x.x