Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: c.sprinkle on January 08, 2011, 10:37:09 am

Title: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 08, 2011, 10:37:09 am
So, inspired by all the great RPGs being developed around here, I decided that I didn't want to miss out on the fun. This is my latest project; it is an extensive departure from a typical RPG. You'll learn why in a second. The story is as follows:

Inferno: Valani's Promise
     Your name is Valani. Born the seventh son of a rich noble family, you were left with almost no inheritance. The king at that time was greedy and cruel. In your fifteenth summer, there was a peasant uprising, aided by renegade knights, that toppled the kingdom. The poor folk were glad to see the old ruler go, but that was not the case with your family and other nobles, for they went into hiding and planned a countercoup that would restore the old order of things. You were left behind, preferring to stay and see what would happen. For the next year, you secretly spied on things as the new regime took over. Surprisingly, during this time, your sympathies changed . You began to see things as the poor folk did, and realized the corruption of the old system. At the end of the year, you boldly walked to the palace and disowned your family and noble heritage, pledging total allegiance to the new king. You quickly became steadfast friends, especially after you told the king of the planned attack by the old nobles.

     When the invasion came, you and your new friends were ready. But the nobles' methods were brutal, and the kingdom began to falter. Soon, you realized the need for a more organized defense, and joined the army. You were then twenty-one. Due to your strength, skill, and brilliant tactician's mind, you quickly rose through the ranks of the army, and soon were second only to the king himself. You welded the ragtag army into a cohesive fighting force, and began to win decisive battles. After two years, your army stood at the gates of the last stronghold of the noble families. A siege of three months ended the war. You married the king's beautiful daughter, and settled down to live a happy life. You soon had one child, a son named Evelian.

     But the king fell ill seven years later, and soon died. A struggle began to claim the throne. The king's two twin sons fought viciously over the title, and the country was at war once more. Fearing for the lives of your wife and son, you fled the country and settled in a small town, becoming a farmer. . .


     Ten years later: There have been reports of brigands in your area, but none were confirmed. One normal day, you head to town to buy a new plow. When you return, you call out. Nobody replies. Fearing the worst, you rush into your house. There, lying in a pool of blood, your wife is slumped on the floor. With a heart-rending cry, you rush to her side. She smiles weakly up at you, and then whispers feebly:
     "Evelian has been taken. Promise me you will find him. Promise me, Valani."
     "I will seek him until I find him or death claims me first."
     She looks at you once more, her eyes full of love, then says "Thank you." She goes limp in your arms, dead. Engulfed in grief, you eat nothing for three days. Then, remembering Evelian and your vow, you enter the house. Opening a clothes drawer, you throw out the clothes, and remove a sword. Shining brilliantly, its blade is as sharp as ever. You swing it experimentally, then, satisfied, leave the house. With a look of grim determination on your face, you leave along the road. Pausing for a moment, you look once more at your wife's fresh grave, then turn to go.


Enemies, weapons, and items: see chart

Everything else: TBD; who knows what I'll add?  ;D

Departures from typical RPGs:
     You're thirty-eight years old! (for those who can't add or didn't read!)  :D
     You got married and had a son.
     You're trying to rescue him, not defeat evil forever.
     The biggest one: No magic!    



Latest screenshot:
(http://www.omnimaga.org/index.php?action=dlattach;topic=6070.0;attach=5522;image)


More weapons/enemies?, gameplay, and descriptions of various things to come. Wait breathlessly.
          
        --c.sprinkle
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 08, 2011, 10:56:07 am
Yeah, another RPG!  The more the merrier!  :D

Great story so far!  what will the gameplay be like, or have you gotten that far?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 08, 2011, 07:40:45 pm
Thanks for being interested.  :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Munchor on January 08, 2011, 07:42:53 pm
I don't get it. How do you guys make so good plots? I could never come up with something like that! Nice c.sprinkle.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 08, 2011, 07:45:44 pm
I've always liked making up "epic" stories ever since I was a little kid. Let's hope the game lives up to the story. I should. . .  :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: FinaleTI on January 08, 2011, 08:02:36 pm
Sounds pretty cool. What language are you planning on using?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Binder News on January 08, 2011, 08:20:08 pm
Love it. I just had an idea for an RPG I will start after exams...
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 09, 2011, 01:49:51 am
I'll be using Axe. The whole thing will be in 3-color grayscale and should run quite fast. :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: ztrumpet on January 09, 2011, 11:34:28 am
I don't get it. How do you guys make so good plots? I could never come up with something like that! Nice c.sprinkle.
I know, me too.  That's what has Elmgon so dormant for so long.  I'm still working on the story. X.X

This sounds awesome.  I can't wait to see it progress.  Good luck! ;D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 09, 2011, 01:03:49 pm
Whee! I have enemies and weapons ready. Check the first post, and feel free to suggest ideas!  :hyper:
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Binder News on January 09, 2011, 02:01:45 pm
May I suggest the addition of a Creeper? http://www.minecraftwiki.net/wiki/Creeper
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 09, 2011, 07:10:16 pm
Possibly, although I would have to figure out how to integrate it into an underground world. . .  :-\

Actually, here's something vaguely based on it. It's a poisonous fungus that drains your health from being in a room with it.
UPDATE: Added to the chart.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Binder News on January 09, 2011, 08:07:08 pm
I still think there should be exploding enemies.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 10, 2011, 04:59:04 pm
They explode if you hit them with an exploding mushroom.  ;D

Update I: Items are ready.  8) Check the first post.

Update II: Damn that stupid TI-OS! It died and caused a RAM clear at school today. I was using the SirCmpwn Sprite Editor and almost had a demo of a tilemap ready, but all my data got deleted. However, I don't have school tomorrow, so I will have one then. Unless the TI-OS dies again. . .  >:(
*c.sprinkle mutters a long list of expletives.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on January 11, 2011, 04:14:08 am
I like the ideas so far. How far into programming are you for this project by the way? I am curious about how it will look like and stuff. Also make sure to not work on something too big (like Ash: Phoenix) if you haven't made many large Axe programs, since the task can be overhelming and you run out of APP code space fast. Backup often, too. Good luck!
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 11, 2011, 12:14:09 pm
Whee, second page!

@DJ:
Yep, I've been watching Squidgetx's project, and, although his graphics and the complexity of the maps are great, the code is enormous. I hope mine won't be close to that big.

Right now, I've done almost nothing on-calc, but I drew out plans for the engines and the tilemaps. I'm starting to code today. And this leads me to a problem I need to resolve:

Tilemaps: What Format To Use

Option 1: Scroll 8 pixels at a time only when you reach the edge of the screen. The easiest, but it won't look as nice.

Option 2: Scroll 1 pixel at a time when you reach the edge. I would need to work that out a little more fully.

Option 3: Scroll 1 pixel at a time when 8 pixels from the edge. Beautiful, but I need some help with learning to do that.

Engines: My battle engine is very unique. Instead of being menu-based, it is graphical and requires moving!

In a battle:
Step 1: Select weapons. You can carry up to 4 weapons, but all are not useable in battle. Pick 2 weapons (or 1 2-weapon-slot weapon) to use during that combat.
Step 2: Combat!
Battles are run in a COC (cycle of combat) format. You strike with pole weapons first, because they have a longer reach than a sword or other short range weapon. After this, you move to close-range for one round. Once both you and the enemy have attacked, return to long range. At any point, you can choose to flee or use an item. If you defet the enemy, you gain experience and whatever weapon he is carrying. :D

I will have the engine done as soon as possible. As usual, wait breathlessly.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 11, 2011, 01:24:47 pm
Just make sure not to make it too complex ;)

I had to cut many of my ideas out of the TaNF battle system to get good grayscale and stay above 40 FPS.  If it's too complex, make it monochrome, you can make that much faster ;)

I really love your battle engine idea -- I truthfully have never heard of an idea like that before.  Which is cool, very unique. :D  Sounds like the battles could get pretty long over time, but for someone like me who loves reflexive fighting which involves multiple techniques, it would get better and better over time :D :D

Can't wait to see the first screenie, I'll be in excited wait :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 11, 2011, 02:12:15 pm
I have a demo of the tilemapping almost ready. Aside from clearing my memory :mad:, it's coming along well.

Also, battles shouldn't be too long, because you have no armor and can't take very much damage. Besides, if you block too many times with one weapon/shield, it will break and become useless. Check the item list on the first post for more info on weapon stats.
Also, I forgot to say that you start better than the lowest enemies. You had a previous experience in a war, and thus have awesome skills.  :)

EDIT: The sprites are nice, but I'm only using a generic solid-color set for the demo.
EDIT2: My tilemap engine is failing.  :P Here's the source and the program if you want to help me.
EDIT3: I made a new topic.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on January 12, 2011, 01:30:23 am
Yeah try to make sure battles are not too hard at the beginning. I often see some RPGs where the first battle is almost like a final boss fight, minus the super magics. I did that mistake in The Reign of Legends 1 too. It needs to not be too hard, but not too easy either.

I wish you good luck on fixing the tilemapper.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 12, 2011, 01:47:58 am
I made a new, working tilemap system. And the first battles won't be too hard. You are much more powerful than the beginning enemies.  ;)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Munchor on January 12, 2011, 01:20:27 pm
I made a new, working tilemap system. And the first battles won't be too hard. You are much more powerful than the beginning enemies.  ;)

Great! You started working in the code part, now that you finished the plot. :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 12, 2011, 01:22:36 pm
Actually, the plot was the easy part. What I was mainly doing was drawing plans for my various engines. Scrolling implemented for one tile in each direction. Bugs are mostly fixed.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Munchor on January 12, 2011, 01:23:12 pm
Actually, the plot was the easy part. What I was mainly doing was drawing plans for my various engines. Scrolling implemented for one tile in each direction. Bugs are mostly fixed.

Is it smooth scrolling (or whatever that is?)?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 12, 2011, 01:25:58 pm
Right now it scrolls 8 pixels, but eventually I'd like it to be smooth scrolling.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Munchor on January 12, 2011, 01:27:07 pm
Right now it scrolls 8 pixels, but eventually I'd like it to be smooth scrolling.

So smoothscrolling is loading 1 pixel, or very few pixels. That makes it more realistic, but as long as it is not 40 pixels, I think it's fine for a calculator.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 12, 2011, 01:52:01 pm
I always like scrolling by 8 pixels, it gives games a verdante-forest feel ;)

speed is more important than small aesthetics like scrolling-methods, because a 1 pixel at a time scroller at 5 FPS does not compare to a 8-pixel scroller at >20 FPS
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 12, 2011, 02:37:16 pm
Speaking of scrolling and tilemaps, here's a demo. It only scrolls left and right now, but I'll do more work later this afternoon.  ;D
I love my wall sprites. They're so beautiful. ;)
I also want feedback on my character sprites.

I would love it if someone made me a screenshot. Please. . .
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 12, 2011, 03:19:09 pm
Looks great!  nice work so far!  I especially like the bar on the left :D

Screenie:

EDIT: and to just insert it into anywhere else that allows BBcode (like a forum post) just put this between image tags: http://www.omnimaga.org/index.php?action=dlattach;topic=6070.0;attach=5522;image
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 12, 2011, 03:45:58 pm
Thanks, Ashbad. I'm planning to do a larger map later today- when I'm done with homework.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 12, 2011, 04:30:27 pm
very nice!  btw, I thought this was going to be 3lvl grey?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 13, 2011, 04:31:23 pm
Here's the latest update. Two new things for you: The full, 4-way scrolling tilemap demo AND a battle engine demo.

If someone could post screenshots. . .  :P

IVP2 is the battle engine.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: squidgetx on January 13, 2011, 06:38:59 pm
I couldn't figure out how the battle engine worked, besides swinging around a sword, but anyway, here are your screenies :)

Feedback: the tilemapper was nice. however, it was kinda awkward that the char moves in 1 px increments since sometimes I'd only be blocked by 1/8 of a block but not be able to move. Maybe let the tilemapper allow you to move if you're within 1 px of the next block? or move by 2pxl increments. Also, as I said before, I couldn't quite figure out the battle engine. There was no animation for sword swinging when the player was facing up or down. The graphics look pretty nice though :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 13, 2011, 06:53:48 pm
Well, that's all the battle engine does right now. :P
Yeah, I was wondering if I should change the movement to 2 pixels. . .
I'll give it a try. Thanks. Next up: an enemy in the battle engine! :D
The sword only swings when facing sideways because it looks weird to have his foot swinging a sword. :P
Of course, if there's a way around that, I would love to know.

UPDATE: I changed the last post's attachment. Re-look at it for the updated, 2-pixel-move version. :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 14, 2011, 11:55:33 am
Here's the fixed version with 2-pixel-at-a-time scrolling. However, I've run into a problem with the tilemap. Look at the second attachment.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 05:08:00 pm
*Extreme Bump*
So, I have had problems with the battle engine, the scrolling, and the code size. The solution: Rework the battle engine completely. The main graphics will now be the tilemap. Because sword animations, etc. take so much room in my code, I am going for a battle engine more similar to TBP's. (Thanks for the inspiration, Eeems! ;))
I hope to have the tilemap bug fixed, but I can't figure it out. Some feedback and help would be greatly appreciated. (hint hint . ;))
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: squidgetx on January 16, 2011, 05:15:45 pm
lol, good luck revamping the battle engine! What was the bug with the tilemap?

edit: lol 777 posts :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 05:22:31 pm
Part of the tilemap would turn black. I don't have a screenshot, but it's attached to one of the previous posts. The attachment is: glitch_IVP.8xp  ;)

777 useful posts! Hurrah!

I notice they changed "Respect:" to "Total Post Ratings:"  ;D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: squidgetx on January 16, 2011, 05:34:04 pm
That's certainly very strange. How are you doing the scrolling (general description of the process)? It looks like some of the tilemap is getting corrupted and the corresponding tile happens to be FFFFFFFFFFFFFFFF...
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 06:30:27 pm
Here's the source. Only problem is, it only corrupts when the vertical offset (in tiles) is 2 or greater. Take a look. Thanks!  ;)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: squidgetx on January 16, 2011, 07:32:18 pm
Ok, I took a quick look. I didn't manage to fix it, but I noticed a few problems. First off, it seems like you aren't accounting for theta, the x offset. Second, I'm not quite so sure that your array manipulation is right...I could be wrong but there is something strange about it. Maybe it's the fact that you have the hp bar on the side...

You may want to reconsider redrawing the screen completely when you scroll; it might be easier. The grayscale quality might suffer too much, though; in that case you'll have to go back and figure out what's wrong with it. Good luck! I might look at it more tomorrow, but I don't know if I'll be able to for sure :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Happybobjr on January 16, 2011, 07:33:59 pm
looks quite smexy.
can't wait
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 10:04:39 pm
WHEEEEEE! IT WORKS!
The tilemap works perfectly. It's 15x12 (180 tiles!) and has flawless scrolling. Also far more optimized than before, so it's only 1580 bytes for the compiled version. If you have feedback, let me know. I redid half the program to get this, so you better like this. . .  <_<
The file is attached below.
If someone could post a screenshot, I would be greatly indebted to them. . . (hint hint)


Also, don't kill me for using big font. I felt like the situation merited it.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Binder News on January 16, 2011, 10:10:40 pm
Here is a screenshot.
EDIT: And another. And yes, the guy does appear to have problems moving right and up. I used 2 different ROMs. It happened on both.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 16, 2011, 10:17:19 pm
very nice!  also, are you storing each tile as a byte with a HEX value?  because i f you are, you know what I go through when I type a 24x16 tilemap and make mistakes.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 10:19:49 pm
Right now, I use the Data( command and then do binary 0s and 1s. A 0 is a blank square and a 1 is a wall (duh!).
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 16, 2011, 10:20:43 pm
oh yeah, you only have 2 tiles ATM.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 10:22:44 pm
Later, I think I'll have:
0. Blank
1. Wall
2. Enemy
3. Lava
4. Water
5. Unstable Wall
6. Door
7. Shop
8. Ladder
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 16, 2011, 10:28:07 pm
cool, so this game is more dungeon based, and not outside?  ;)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 16, 2011, 10:35:09 pm
Yep. Actually, here's the next installment of the storyline. . .  :hyper:

[story]
You pursue the trail of the murderers for three days. Never sleeping, stopping only to eat, you make good time. By the time the tracks disappear, you are worn out. You rest for a day at the foot of a mountain. One night, a rumbling awakens you as a stone door slides open in the mountainside. You enter cautiously, sword at the ready. . .

Soon, a glow appears. You round the corner and see a pool of lava. Sitting by its edge are three creatures. Short, armored, and segmented, they look remarkably like lobsters. You charge. They give a good fight, waving their red-hot claws and trying to get at you. However, your blade is too fast and dispatches them neatly. You continue deeper into the mountain.
[/story]

You are going to go deep inside a volcano for the rest of the story as you fight various underground creatures. ;)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 16, 2011, 10:37:13 pm
Very nice!  Although "Murderous" assassins sounds like my RPG lol.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 17, 2011, 08:52:44 am
lobsters?  you killed netham before he killed us!  yay
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 17, 2011, 04:08:55 pm
I couldn't resist the temptation to add Netham. ;D
Here's the final release of tilemap Demo 1, featuring walls and empty spaces.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on January 17, 2011, 04:17:56 pm
That looks nice!  I really need to expand my maps lol.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 17, 2011, 04:56:44 pm
Now that that's done I can begin Tilemap Development: Phase II
My goals: 1. Add lava flows and explodable walls.  :D
              2. Fix any errors or glitches in the scrolling.  >:(
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 18, 2011, 10:18:11 am
*BUMP*
Here's a problem: I want to have different terrains (lava!) that you can only go into or across if you have a special item (lava boots!). However, I can't do all that checking for terrain and items in the movement engine because it would slow it down too much. . .
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on January 18, 2011, 10:35:41 am
Well, this situation reminds me of lava in Pyyrix.  Here's what I did:

- First, I checked to see if the byte corresponding on the map to the tile to my right (for example, only to the right for now) was lava
- I only checked if a key was pressed to conserve speed when not pressing keys
- If it was lava, then I checked to see If the var telling whether or not I had lava boots was true
- if true, allow movement to the right
- else, say something like "AHHHGG banana you are indeed sir lava == bad" (for example)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on January 18, 2011, 10:46:47 am
Alright, thanks. That's easier than a crazy pxl-test xor * {FBQ^8+X*24} thing. ._.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on January 19, 2011, 03:32:46 pm
Looks nice c.sprinkle! Are you planning to add smooth scrolling when the character reaches the edge of the map?

I also like the story so far.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 21, 2011, 05:24:16 pm
I am going to rework this, but at least I finally have a chance to continue. I have no idea how this will go, but watch for any new developments.
I am planning 1-pxl scrolling next.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on March 22, 2011, 12:11:52 am
Nice to see you back in action. :D

Good luck!
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Binder News on March 22, 2011, 12:36:16 am
Yay! Back in action! :) It's 1am. I'm rambling. But seriously, good to see this revived.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Freyaday on March 22, 2011, 11:26:09 am
Cool story.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 22, 2011, 05:21:42 pm
Of course, you get rusty after a break that long. :P I'm working on it now.

SCREW THIS!!! My code is really messed up. If anybody would be willing to take a look at it I would be greatly indebted. My engine is messed up.
CODE:
Spoiler For Spoiler:
.IVP Inferno: Valani's Promise
DiagnosticOff
ClrHome
ClrDraw
ClrDraw r
"vIVPmap01"→Str1
[FF83878F8F9FBFFFFFFFBF9F878381FFB5FF7BDEFF6DFFB65F80A629419610EB]→Pic0
[FFFFFFFFFFFFFFFF0000000000000000]→Pic00
.Up Down Right Left
[183C3C183C5A2424182424183C5A24240C1A120C1E0C0A123058483078305048]→Pic1
[A5A55A242418243C→Pic3
GetCalc(Str1,140)→V
Data(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)→V
0→C
ref(0,0,95,63) r
For(A,0,7
For(B,0,23
If {V+C}=1
Pt-Off(B*8,A*8,Pic0
Pt-Off(B*8,A*8,Pic0+8) r
End
If {V+C}=2
Pt-Off(B*8,A*8,Pic0+16
Pt-Off(B*8,A*8,Pic0+24) r
End
If {V+C}=3
Pt-Off(B*8,A*8,Pic3
End
C+1→C
End
End
8→A
24→B


0→O→θ→Z

.Main loop
Repeat getKey(15)
sub(DS
If getKey(2)
If (pxl-Test(A-1,B)+pxl-Test(A-1,B+7)=0
Pt-Off(A,B,Pic00+8
24→O
A-1→A
If A=1
Z-1→Z
sub(RD
A+1→A
sub(DS
End
End
End
If getKey(3)
If (pxl-Test(A+8,B)+pxl-Test(A+8,B+7)=0
Pt-Off(A,B,Pic00+8
A+1→A
16→O
If A=87
Z+1→Z
sub(RD
A-1→A
sub(DS
End
End
End
If getKey(4)
If (pxl-Test(A,B-1)+pxl-Test(A+7,B-1)=0
Pt-Off(A,B,Pic00+8
0→O
B-1→B
If B=1
θ-1→θ
sub(RD
B+1→B
sub(DS
End
End
End
If getKey(1)
If (pxl-Test(A,B+8)+pxl-Test(A+7,B+8)=0
Pt-Off(A,B,Pic00+8
8→O
B+1→B
If B=55
θ+1→θ
sub(RD
B-1→B
sub(DS
End
End
End
End
ClrDraw
ClrDraw
ClrHome
DelVar Str1
Return

Lbl DS
Pt-Off(A,B,Pic1+O
DispGraph r r
Return

Lbl RD
For(Q,0,7
For(R,0,23
{Q*24+R+Z+θ+V}→I
Pt-Off(A,B,Pic1+O
Pt-Off(R*8,Q*8,Pic00) r
Pt-Off(R*8,Q*8,Pic00+8
If I=1
Pt-Off(R*8,Q*8,Pic0
Pt-Off(R*8,Q*8,Pic0+8) r
End
If I=2
Pt-Off(R*8,Q*8,Pic0+16
Pt-Off(R*8,Q*8,Pic0+24) r
End
If I=3
Pt-Off(R*8,Q*8,Pic3
End
End
DispGraph r r
End
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: yunhua98 on March 22, 2011, 06:22:55 pm
I don't see anything except that you have a DispGraph at the DS Subroutine...  is that supposed to be DispGraph{r}{r}?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 22, 2011, 06:26:57 pm
Fixed the fifi. The code is syntactically correct, but it corrupts when I move.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 22, 2011, 07:33:04 pm
I'm extremely happy this is back again!  Now we have a full house on the forums again -- we have c.sprinkle!  I don't what other people think, but I can say on my part that the forums were lonely without you.  Glad you're back!  hope you stay for a good long while, if not forever ;D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 23, 2011, 05:16:16 pm
Thanks, Ashbad.

Here's the source that sort of works (it's slow and the grayscale while scrolling is crappy):
Spoiler For Spoiler:
.IVP Inferno: Valani's Promise
DiagnosticOff
identity(FFFFFFFFC553EF53C5B7FFFFC003FFFFFFEFFDA7FBD3F72FAF97DFDBAFFDFFFF)
ClrHome
ClrDraw
ClrDraw r
"vIVPmap01"→Str1
[FF83878F8F9FBFFFFFFFBF9F878381FFB5FF7BDEFF6DFFB65F80A629419610EB]→Pic0
[FFFFFFFFFFFFFFFF0000000000000000]→Pic00
.Up Down Right Left
[183C3C183C5A2424182424183C5A24240C1A120C1E0C0A123058483078305048]→Pic1
[A5A55A242418243C→Pic3
GetCalc(Str1,140)→V
ΔList(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)→V
0→C
ref(0,0,96,64) r
For(A,0,7
For(B,0,23
If {V+C}=1
Pt-Off(B*8,A*8,Pic0
Pt-Off(B*8,A*8,Pic0+8) r
End
If {V+C}=2
Pt-Off(B*8,A*8,Pic0+16
Pt-Off(B*8,A*8,Pic0+24) r
End
If {V+C}=3
Pt-Off(B*8,A*8,Pic3
End
C+1→C
End
End
8→A→O
24→B


0→θ→Z

.Main loop
Repeat getKey(15)
sub(DS
If getKey(2)
If (pxl-Test(A-1,B)+pxl-Test(A-1,B+7)=0
Pt-Off(A,B,Pic00+8
24→O
A-1→A
If A=7
Z-1→Z
sub(RD
A+1→A
sub(DS
End
End
End
If getKey(3)
If (pxl-Test(A+8,B)+pxl-Test(A+8,B+7)=0
Pt-Off(A,B,Pic00+8
A+1→A
16→O
If A=81
Z+1→Z
sub(RD
A-1→A
sub(DS
End
End
End
If getKey(4)
If (pxl-Test(A,B-1)+pxl-Test(A+7,B-1)=0
Pt-Off(A,B,Pic00+8
0→O
B-1→B
If B=7
θ-1→θ
sub(RD
B+1→B
sub(DS
End
End
End
If getKey(1)
If (pxl-Test(A,B+8)+pxl-Test(A+7,B+8)=0
Pt-Off(A,B,Pic00+8
8→O
B+1→B
If B=49
θ+1→θ
sub(RD
B-1→B
sub(DS
End
End
End
End
ClrDraw
ClrDraw r
ClrHome
DelVar Str1
Return

Lbl DS
Pt-Off(A,B,Pic1+O
DispGraph r r
Return

Lbl RD
Full
ref(0,0,96,64) r
ClrDraw
For(Q,0,15
For(R,0,23
{Q*24+R+V}→I
R*8-Z→G
Q*8-θ→H
!If I
Pt-Off(G,H,Pic00+8
End
If I=1
Pt-Off(G,H,Pic0
Pt-Off(G,H,Pic0+8) r
End
If I=2
Pt-Off(G,H,Pic0+16
Pt-Off(G,H,Pic0+24) r
End
If I=3
Pt-Off(G,H,Pic3
End
End
End
Normal
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on March 26, 2011, 02:58:48 am
I'm extremely happy this is back again!  Now we have a full house on the forums again -- we have c.sprinkle!  I don't what other people think, but I can say on my part that the forums were lonely without you.  Glad you're back!  hope you stay for a good long while, if not forever ;D
We still need MRide back and Jmaster/Insorak to post again, but yeah I agree it was weird without c.sprinkle on :(. Also good luck on the game.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 28, 2011, 01:16:22 pm
any new news? ;D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 28, 2011, 05:31:23 pm
You bet!  :D ;)

The program is attached. I can't make screenshots, though, so I hope someone can help me with that.
Updates:
   Maps are now 8x32 for better scrolling
   2-pxl at a time smoothscroll graphics
   Updated engines

More to come!

P.S.- I really need a screenshot.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 28, 2011, 05:42:37 pm
sorry for double post, I'll promptly delete my older post in a second ;)

Anyways, screenie attached -- looks nice!  The grayscale is way off though -- but I think it may just be because it's going too fast for the emulator -- what does it look like on hardware?

To tell the truth, it could just be my emu, for some reason it looked like that in TaNF as well -- even though it's not flickery at all.  I'm sure that it's just the emu -- and if not, just throw in a Pause 7 in there somewhere ;)

Great update :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 28, 2011, 05:51:26 pm
Try this. Set the emu faster too, if possible. If it still looks bad, just look at it on hardware.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 28, 2011, 05:57:06 pm
^-^ perfect on emu now -- you can change it back now if you want, I just thought people should see it's that it's really fast, not really slow -- and that's why the grayscale doesn't look good on emu.  On HW however, it actually looks quite good :)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 28, 2011, 06:02:45 pm
I also made an I:VP map editor so I don't have to plug in hundreds of 0s and 1s. It is somewhat glitchy, so be careful. It's BASIC though, so there shouldn't be permanent harm. Your cursor location is not shown. I'm making an Axe one now, though. Upload in about 15-20 minutes?
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 28, 2011, 06:04:32 pm
sure!  unfortunately, I can't make any more screenies -- I was kicked off of the computer that wabbit works on :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 28, 2011, 06:05:15 pm
Don't make a screenie. There's very little to see.  :P
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 29, 2011, 10:51:47 am
Now there is. I have a working map editor and a new demo in-game menu accessible by pressing Y=-GRAPH. (Quit exits program, others return to game)

Run the BASIC program IVPEDITR to run the editor. It in turn runs the Axe editor and replaces the random tokens with commas.

In the editor, 2ND changes a pixel, I inverts, and ENTER exports into Str1.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Munchor on March 29, 2011, 05:39:43 pm
Now there is. I have a working map editor and a new demo in-game menu accessible by pressing Y=-GRAPH. (Quit exits program, others return to game)

Run the BASIC program IVPEDITR to run the editor. It in turn runs the Axe editor and replaces the random tokens with commas.

In the editor, 2ND changes a pixel, I inverts, and ENTER exports into Str1.

The updates seem cool, what about a screenshot? :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 29, 2011, 07:35:20 pm
I can't make one. (stupid Mac >:() Wabbit is glitchy on my computer.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: meishe91 on March 29, 2011, 07:49:46 pm
Is it possible to load the map from the editor or is the only way to edit the source? Also, it exports it to Str0, not Str1, just so you know.

Edit:
I think something is wrong with the map editor unless I'm doing something wrong.

(http://img.removedfromgame.com/imgs/IVP Screen.gif)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 30, 2011, 12:21:24 pm
Oh darn. Yeah, there probably is something wrong. I'll have to fix it. And yes, for now you do have to edit the source. Thanks for finding the error.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 30, 2011, 01:12:36 pm
this is looking awesome ;D can't wait until you add enemies and special tiles!

This will be one cool dungeon crawler, maybe the best in the history of the 8x platform!
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on March 30, 2011, 01:31:17 pm
Here's the code for the I:VP bar:

Code: [Select]
[url=http://ourl.ca/8667][img]http://www.userbars.com/i/551974.png[/img][/url]
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on March 30, 2011, 01:39:05 pm
I'll wear that ;)
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: meishe91 on March 30, 2011, 05:47:58 pm
Hey, just thought I'd help you out and create a quick map editor in TI-BASIC. It's really basic, no pun intended, and only has basic features (turn on/off pixels) and exports the string into Ans.

(http://img.removedfromgame.com/imgs/IVP Screen2.gif)

[2ND] - Turn on/off pixel.
→↑←↓ - Move the cursor.
[ENTER] - Exports the string.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 01, 2011, 12:50:05 am
Here's the fixed Axe version. However, thanks for helping, meishe.

Same as before; exports into Str1.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: meishe91 on April 01, 2011, 12:52:44 am
Just curious but what does the Axe version do exactly? The only thing I noticed between my version and yours is that yours uses grayscale.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 01, 2011, 12:55:27 am
Just faster.  :P And my first BASIC version was hard to see your location on.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 05, 2011, 07:27:33 pm
Update: I have been working on a SWEET title screen for a couple days (before I got the flu :P :P :P) and it is officially done now.

Here is the program; it would be excellent if someone made a screenshot. Feedback would be great.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Darl181 on April 05, 2011, 07:32:58 pm
Screenie.  And that's a pretty cool menu.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on April 05, 2011, 07:56:08 pm
Wow, that looks very, very nice! :) great job, it's actually put together extremely well! Bravo!  Can't wait to see more of the game itself, too!
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Deep Toaster on April 05, 2011, 07:58:09 pm
Hey, that looks pretty cool! I'd suggest making the hilt (of the sword) a bit wider, but it looks awesome so far :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 05, 2011, 07:58:18 pm
Next, I am trying to figure out:
What types of stat values to use
How to store the stat info in-game
Ways to display them using the stat menu

and I'm making the main menu.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 06, 2011, 03:07:50 pm
Update: Here's the program with the menu.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: c.sprinkle on April 10, 2011, 02:36:59 pm
Triple post.

This project is on hold until further notice. Don't worry, I WILL come back to it. However, I feel like:
a). I need more experience before continuing.
b). There are so many other, more promising (ha ha) RPGs in the works that this is getting overshadowed. And
c). I had a brilliant idea for a naval real-time strategy game with lots of special twists. I hope to get a thread posted as soon as I have something to post.

Thank you for your support, everyone, and I hope to get back to this as soon as possible!
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: DJ Omnimaga on April 22, 2011, 10:54:24 pm
Sorry to hear, I hope you don't give up on this, though. I understand though, this can be a huge project. Good luck whatever you decide.

By the way I like that title screen. :D
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: aeTIos on April 23, 2011, 09:51:57 am
This looks so promising, I hope that you dont give this up.
Title: Re: Inferno: Valani's Promise- A new RPG project
Post by: Ashbad on April 23, 2011, 01:51:17 pm
Good luck, c.sprinkle, I would be very sad to see this die :(