Author Topic: Caedes (Carnage): An Axe RPG  (Read 19375 times)

0 Members and 1 Guest are viewing this topic.

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #15 on: January 30, 2012, 09:08:52 pm »
I think I like carnage or rampage, I'm going to make a poll of a few and you all can vote


edit: pole added
« Last Edit: January 30, 2012, 09:41:44 pm by saintrunner »
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #16 on: January 31, 2012, 09:52:00 am »
I like ruin for some reason. and you can add in some sort of tiny storyline by having a setting at the ruin for final boss or something :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 saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #17 on: January 31, 2012, 02:53:08 pm »
I like the idea of a free realm with a mini story to it
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #18 on: January 31, 2012, 06:21:08 pm »
Sorry for double posting

Wow, it looks great! I'm glad my tutorial was of assistance to you! I hear you said you will be able to destroy blocks... this routine may help you a bit:
Code: [Select]
Lbl ST
r3->{r2/8*12+(r1/8)+GDB1} //Change the GDB1 to whatever variable you stored your tilemap in
Return
Then, you can do it just like the GT routine from my tutorial, just a little different. If you wanted it to delete the block that is directly above you, you would do this:
Code: [Select]
If sub(GT,X,Y-8)=2 //Let's say the block above you has a value of 02
ST(X,Y-8,0) //Set the tile that is 8 pixels above your character to a value of 00, or empty
End
You could easily do this to fit your "bullet" routine for your shooter. Just change the If statement :)

after inserting this into the code, I can delete tiles in game, but when you exit the game and come back into it, the tile is still gone O.O

question...how make it so the tile isn't permanently gone?
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #19 on: January 31, 2012, 06:21:39 pm »
first of all, where do you save your data?
Sig wipe!

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #20 on: January 31, 2012, 06:22:35 pm »
GDB1
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #21 on: January 31, 2012, 06:23:36 pm »
so it's not appvar. if you save in GDB1, iirc, you're saving it in proram itself and it will stay there as long as program stay there. the solution is: use appvar or something.
EDIT: Also, if you're using saving w/o appvar, do not compile it to apps. it won't work at all.
« Last Edit: January 31, 2012, 06:24:45 pm by TBO_Yeong »
Sig wipe!

Offline parserp

  • Hero Extraordinaire
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1455
  • Rating: +88/-7
  • The King Has Returned
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #22 on: January 31, 2012, 06:24:30 pm »
well, then you would want to do something like:

:Buff(SIZEOFTILEMAP)->GDB2
:Copy(GDB1,GDB2,SIZEOFTILEMAP)

EDIT: dang ninja :ninja:
« Last Edit: January 31, 2012, 06:24:48 pm by parser padwan »

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #23 on: January 31, 2012, 06:24:48 pm »
how would I do that? I'd end up having to save the whole tilemap in it, but I thought you had to use GDB1 for that

edit: more over, how do I redraw a tile? would that be easier?
« Last Edit: January 31, 2012, 06:36:10 pm by saintrunner »
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #24 on: January 31, 2012, 06:38:10 pm »
can't you save tilemaps in appvar? i tile should be 1 byte, so it can be smaller than you think.
Sig wipe!

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #25 on: January 31, 2012, 06:42:20 pm »
Well, how do I store it as an appvar?
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #26 on: January 31, 2012, 06:44:44 pm »
what you can do is:

1) If you're using hex
[HEXHEXHEXHEXHEX]→Pointer
GetCalc("appvAPPVNAME",size_of_appvar)→Pointer2
Copy(Pointer,Pointer2,size_of_var

2) If you're using Data(
Data(number,number,number....→Pointer
GetCalc("appvAPPVNAME",size_of_appvar)→Pointer2
Copy(Pointer,Pointer2,size_of_var
« Last Edit: January 31, 2012, 06:44:50 pm by TBO_Yeong »
Sig wipe!

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #27 on: January 31, 2012, 06:47:15 pm »
um, can I see an example? I'm lost at the pointers stuff....and its in hex
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: the beginnings of an RPG Shooter
« Reply #28 on: January 31, 2012, 06:49:46 pm »
[HEXDATA]→A//Let's say Hex data is 48 bytes
GetCalc("appvAPPVNAME",48)→B
Copy(A,B,48
Sig wipe!

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: the beginnings of an RPG Shooter
« Reply #29 on: January 31, 2012, 06:54:51 pm »
Thanks :) I'll try it out
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES: