Author Topic: Anti-RPG RPG  (Read 61004 times)

0 Members and 1 Guest are viewing this topic.

Offline Insorak

  • LV3 Member (Next: 100)
  • ***
  • Posts: 76
  • Rating: +4/-0
  • Omnimaga n00b
    • View Profile
Re: Anti-RPG RPG
« Reply #15 on: December 09, 2009, 05:43:07 pm »
I'm thinking I'll have a "Nostalgia" area that makes some references to Illusiat. ("You enter the magic portal. This place looks oddly familiar...") But no, on the whole the game will be its own thing.

Movement will definitely feel like the Illusiat series - you're a pi (instead an omega) moving across an ASCII map. I might make an RPG with graphical tiles someday, but not now. The skills will be completely different from those of Illusiat (no more elemental weaknesses/resists; every class has a set of different skills), and fighting will be changed somewhat with status ailments.

I also decided to add a skill point system. When you use a skill enough, you can upgrade it to a higher level with a number of skill points equal to the skill's current level. You'll get one skill point to upgrade with every other level up. So that's 25 skill points for 7 skills (6 class-unique and the attack skill). So obviously, skill distribution is important. Just so you don't get screwed over by your abysmal choice of skill point use, I'll probably also add a Re-Spec option at the cost of some gold (dependent on your level).
(re)working on Anti-RPG: 3% completion

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: Anti-RPG RPG
« Reply #16 on: December 09, 2009, 09:23:17 pm »
Cool! That sounds really awesome! How long have you been planing this?

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: Anti-RPG RPG
« Reply #17 on: December 09, 2009, 10:40:24 pm »
I like this idea, keep up the good work :)

Offline Insorak

  • LV3 Member (Next: 100)
  • ***
  • Posts: 76
  • Rating: +4/-0
  • Omnimaga n00b
    • View Profile
Re: Anti-RPG RPG
« Reply #18 on: December 09, 2009, 11:25:03 pm »
Thanks DJ. From you that's quite a compliment. :)

Cool! That sounds really awesome! How long have you been planing this?
The ideas have been in my head vaguely for quite a while. I'm now just refining them somewhat and trying to figure out which ones are completely impractical and which ones are salvageable.

Today, I programmed "darkness" for some of the maps. (And programmed some more maps than the nine I had been using to test movement and magic portals, lol.) The game will usually run at a contrast of 23. When a room is "dark", the contrast will be turned up to 35. (The first portion of the game has a dark forest and a dark cave. I'll post the program later, so you can see what I mean.) Of course, xlib is used for this, making it marginally more useful in this game ;)

That also gave me the idea for blindness - a status ailment. While blind, your strength/intelligence could be reduced or something like that, and on the map your contrast would be turned down to 0 until the blindness counter wears off. An interesting idea. Maybe poison as well - reduces your health each turn in battle and each step you walk outside of battle. (I probably got THAT idea from playing too much Pokemon when I was 10.)

Next up: fighting system! Always the buggiest part of whatever I try to make. x.x And then 24 different skills. aargh - that might take a while.

When I finish an appreciable part of the game, I'll post it here (sans fighting, probably) and you guys can take a peek at it.
« Last Edit: December 09, 2009, 11:25:21 pm by Insorak »
(re)working on Anti-RPG: 3% completion

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: Anti-RPG RPG
« Reply #19 on: December 10, 2009, 01:41:40 am »
Cool, with some screenshots? :D

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: Anti-RPG RPG
« Reply #20 on: December 10, 2009, 10:14:27 am »
I'm anti-xLib for just using it when other programs are possible.  You can use this to change the contrast: http://www.ticalc.org/archives/files/fileinfo/125/12500.html
I'm not sure how it works; I've never tried it.  Are there any other programs that change the contrast? (Celtic II mabey)

The reason I'm anti-xLib-when-possible is because xLib installs a parser hook.  This parser hook SLOWS DOWN BASIC PROGRAMS.  I think you'd want this game running at full speed, right.  In this case, I'd strongly advise not using xLib.

I really like your ideas and I can't wait for a screenshot.

Edit: Use Codex!  Since you already know how to use it, this could be a breeze.  Codex can change the contrast.
« Last Edit: December 10, 2009, 10:30:55 am by ztrumpet »

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: Anti-RPG RPG
« Reply #21 on: December 10, 2009, 05:12:57 pm »
true, I only recommend xLIB if you need most functions from it or need the speed from its advanced functions (I don't recommend anything else than Celtic III and xLIB for drawing sprites, it's too slow)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Anti-RPG RPG
« Reply #22 on: December 10, 2009, 05:52:06 pm »
Yeah, it's also a drain on your archive...and if you don't use it for anything but one function
also, btw, it doesn't slow down the basic parser that much...it's not really that noticable
/e

Offline Insorak

  • LV3 Member (Next: 100)
  • ***
  • Posts: 76
  • Rating: +4/-0
  • Omnimaga n00b
    • View Profile
Re: Anti-RPG RPG
« Reply #23 on: December 10, 2009, 06:35:01 pm »
That's true. Xlib could probably be replaced with codex and xcopy. But then it takes up RAM. It's sort of a trade-off, really... but I think I can spare that 900ish bytes of RAM. I'm not THAT inefficient. :P

So what's the proper syntax for xcopy? (I don't happen to have a copy of I13 on my calc right now, and have no idea where my link cable is. x.x)
(re)working on Anti-RPG: 3% completion

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: Anti-RPG RPG
« Reply #24 on: December 10, 2009, 07:25:38 pm »
I don't codex is best for you: It only moves the contrast up and down and you probably want a specific number.  I wonder if there is anything just like xLib's contrast function, but with just that.  (Hint Hint Asmers)

You could leave Codex (If you use it) in archive and put it in XTEMP001 or something whenever the program is run.
« Last Edit: December 10, 2009, 07:26:31 pm by ztrumpet »

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: Anti-RPG RPG
« Reply #25 on: December 10, 2009, 10:33:38 pm »
Yeah, it's also a drain on your archive...and if you don't use it for anything but one function
also, btw, it doesn't slow down the basic parser that much...it's not really that noticable
It is a lot during empty For( loops, though. For(Z,0,1000:End will take about 50% longer with xLIB installed and twice longer with Omnicalc installed.

Also, remember that if you use a big ASM lib that is stored in RAM, you can run out of RAM very fast

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: Anti-RPG RPG
« Reply #26 on: December 10, 2009, 10:42:19 pm »
Yeah, it's also a drain on your archive...and if you don't use it for anything but one function
also, btw, it doesn't slow down the basic parser that much...it's not really that noticable
It is a lot during empty For( loops, though. For(Z,0,1000:End will take about 50% longer with xLIB installed and twice longer with Omnicalc installed.

Also, remember that if you use a big ASM lib that is stored in RAM, you can run out of RAM very fast

Wait... if you have Omnicalc installed, it will be twice longer? I have Omnicalc installed on my calculator for using the FastApp/small font/fast catalogue (pressing Vars twice), etc. I don't use them on programming, but does it affect the programs to run slower???


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 Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Anti-RPG RPG
« Reply #27 on: December 10, 2009, 10:51:15 pm »
Yeah it does...I wonder what the speed difference is on Celtic III
/e

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: Anti-RPG RPG
« Reply #28 on: December 10, 2009, 10:52:42 pm »
When Omnicalc is installed, TI-BASIC runs slower. However, since version 1.2 of Omnicalc, it is only really noticeable with empty for loops. In older versions it was extremly bad. An entire game could run twice slower than normal.

As for xLIB, when installed, it does something similar, like every apps that install hooks, but the speed barely drops. Same for Celtic III.

Offline Insorak

  • LV3 Member (Next: 100)
  • ***
  • Posts: 76
  • Rating: +4/-0
  • Omnimaga n00b
    • View Profile
Re: Anti-RPG RPG
« Reply #29 on: December 10, 2009, 10:57:54 pm »
It is a lot during empty For( loops, though. For(Z,0,1000:End will take about 50% longer with xLIB installed and twice longer with Omnicalc installed.

Also, remember that if you use a big ASM lib that is stored in RAM, you can run out of RAM very fast
Jesus Christ! WHAT!? Well, if that's the only thing that runs slower, I can get it to the timing I want with xlib, and everything will be fine (since I won't be removing xlib and having it run much faster).

Codex and xcopy aren't that big. I'm still pondering what to do about this one.

I'm really tired tonight (was practicing for a concert with others for a couple of hours, cramming for tests, taking notes on history now and it's 11pm) so I'll post some updates later. If I find my cable, maybe even programs/screenshots. :D
« Last Edit: December 10, 2009, 10:59:07 pm by Insorak »
(re)working on Anti-RPG: 3% completion