 |
Castle Paradox
|
View previous topic :: View next topic |
Author |
Message |
gagekilmer Ninja... nuff said
Joined: 09 Jan 2013 Posts: 53
|
Posted: Wed Feb 27, 2013 6:30 pm Post subject: a cacophony of questions |
|
|
As anyone who reads my posts knows, i am making a ninja game that my team and I plan on marketing. i have a few ieas that i dont know how to implement
1. its simple enough to make a character dissapear after you speak to them by using tags. but how do i make them dissapear in a puff of smoke? like as if they had used a smoke bomb.
2. is it possible to make a character create a picture of itself in battle (ex. my illusion character i want to make an illusory copy of himself while he executes the jump attack sequence and throws a shuriken, an then chain to a land attack)
3. is it possible for a character to change clothes. i want there to be a point in the game where you train for three years and then return with different clothes. i understand i may have to switch characters out of my team and replace them but is there any way for them to retain their attacks. an for me to base their new levels and stats off of their old ones. like attack +10 and level +2?
4. we want to use it with an emulator so it is mobile |
|
Back to top |
|
 |
Rya.Reisender Snippy

Joined: 18 Jan 2008 Posts: 821
|
Posted: Fri Mar 01, 2013 3:43 am Post subject: |
|
|
1. Well probably the most compact way would be to make a "Smoke" NPC that you let fly around the NPC that disappears via plotscript. You could also screenshot the situation and then draw a whole animation of screenshots, but that increases the size a lot.
2. Only way to make illusions like that is to either make the attack animation itself look like the character or make the attack spawn a monster that looks like the hero (but then you need to include that monster in every battle formation).
3. Swap out the old hero, swap in the new hero with the new clothes. Make sure both heroes get the same skills at the same levels. Set stats of the new hero based on the stats of the old hero via plotscript.
4. Don't know about that. _________________ Snippy:
"curt or sharp, esp. in a condescending way" (Oxford American Dictionary)
"fault-finding, snappish, sharp" (Concise Oxford Dictionary, UK)
1. short-tempered, snappish, 2. unduly brief or curt (Merriam-Webster Dictionary) |
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Fri Mar 01, 2013 7:12 am Post subject: |
|
|
Rya is right about 1 and 2
For #3, you can actually use the "set hero picture" and "set hero palette" commands to alter a hero's appearance without needing to replace them with a different hero.
For #4, no an emulator will not help. However, we do have plans to eventually have ports of the OHRRPGCE to Android and iOS. I can't guess how long it will take. Currently most of the sourcecode can be compiled for ARM, but we have to solve gcc struct alignment issues, and possible other alignment issues, as well as figure out how to cross-compile the FreeBasic run-time library for ARM... and that is before we even start to tackle the issue of Java wrappers for Android and ObjectC wrappers for iOS.
So like I say, I don't know how long it will take. |
|
Back to top |
|
 |
TMC On the Verge of Insanity
Joined: 05 Apr 2003 Posts: 3240 Location: Matakana
|
Posted: Fri Mar 01, 2013 8:46 am Post subject: |
|
|
1. You can use 'slices' too, no need to be limited to walkabout sprites. This should be quite simple actually (untested!):
Code: | plotscript, npc goes poof, npc ref, begin
variable(slice)
slice := lookup slice(sl:walkabout sprite component, get npc slice(npc ref))
# Animate by changing the slice, in this example using small enemy sprites.
# Note that the walkabout sprite component is aligned so that its bottom edge is
# centred on the bottom edge of the tile the NPC is standing on.
replace small enemy sprite(slice, 5)
wait(2)
replace small enemy sprite(slice, 6)
wait(2)
replace small enemy sprite(slice, 7)
wait(2)
delete npc(npc ref)
end |
4. I think I had heard that someone managed to run an old DOS version of the engine in DOSBOX on a cellphone (or maybe I imagined it); certainly that should work. But the last DOS version was so long ago that you definitely don't want to use that. I also hear that wine is being ported to Android, so that will be another option if we take too long to port the OHR ourselves! _________________ "It is so great it is insanely great." |
|
Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|