Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: username on September 06, 2007, 12:41:00 am

Title: my RPG
Post by: username on September 06, 2007, 12:41:00 am
Hey guys, I'm kinda new to the community and I have an RPG project that I am working on.  I will probably start coding today and hopefully put up some screenshots.  I posted this message on revsoft and they directed me to here.

QUOTE

Hey everyone. I'm new to the community and have had a desire to make an RPG for quite a long time. I finally started planning a few days ago and decided I should make an account to provide me with some motivation to finish this project. It will be programmed in Basic / X-Lib hybrid. I have mainly done some planning and nothing else. Here is a little bit about the game.

I don't really have a story-line developed yet, but it will be based in a middle ages type time period.
You will control 4 characters, two melee units, an archer, and a mage. I have concentrated so far on the battle system so far, b/c that is what makes or breaks a good game. It goes something like this.
Your characters are arranged with the mage and archer in the back row and the two melee units in the front row. In a random generated battle your enemy will have between 2 and 4 creatures, filling up the front row first and then the back. The rows matter b/c melee units can only attack units that are not blocked. In other words front row, or back row if the front is open. Archers and Mages can attack anywhere. There will be a battle triangle where mage beats melee, archer beets mage, and melee beats archer.
Your stats will be as follows.
HP your life, when you lose it you die. Your amount of HP effects all of your other stats though, so that when you are lower on health you can't deal as much damage.
Attack (99 max) determines if you miss your attack or not. The formula for missing is. If(rand - A / 300 > HP ratio). This makes it impossible to miss at full health and easier to miss at low health, it also makes it harder to miss when your attack is raised.
Strength (99 max) Strength determines how much damage you can deal. In the following formula S will refer to your strength plus your weapon bonus, H will refer to your HP ratio. Damage dealt = (1.5 - (H - 1)^2)S*type bonus. The type bonus is the difference between your type and the enemy, remember the type triangle.
Defence (99 max) determines both the block percentage and the amount of damage that you deflect. Blocking an attack is determined by the following formula. If rand + D / 600 > 2.1 - H. Then you blocked the attack. Like missing it is easier to block with full health and higher Defense stats. Damage deflected is determined by 1 - H*D / 400. Where D is defense plus your armor bonus.
Speed: (5 - 25) Speed determines how often you can attack. When your speed bar fills up then you get to perform an attack.

Armor and Weapons will be unique to each individual character. There will be three different weapons and three different armor suits for each character. They do 5, 20, and 50 bonus respectively in the respective categories. Armor and Weapons will be won during specific fights throughout the game. This eliminates the pointless idea of creatures dropping random amounts of gold and buying weapons. This also eliminates having to deal with equipping weapons, buying stuff, gold, and other hassles.

As I'm writing this long post I decided that the original game will simply be a series of battles with a plot line between them. No walking around. This eliminates the need for a walking engine. Afterwards, I may expand it to walking around a castle, and eventually to a full fledged kingdom. After each battle you will be given 5 points to up your stats with (At, St, and Df) You can place them where you choose, but you can't have greater than 15 point differential between the greatest and least. HP and speed will be updated periodically. Spells will be given to the mage periodically, and the archer will have unlimited ammo. HP will be reset between each battle most likely or every two. And the game should be possible to lose. If all your characters die you have to start over from the beginning. I hate how in normal RPG's you can't lose lose you just give up half your GP and have to go grind for a while before you can win a battle. There should be no grinding at all in this game.

Well, comments feedback suggestions would be much appreciated. Thank you for your time in reading my entire post. Tell me if you actually read the entire thing.
Title: my RPG
Post by: tifreak on September 06, 2007, 01:26:00 am
I saw that. You do know that another thing that makes or breaks a game is an explorable map, right? We can assist you in creating some mapping programs, if you want. There is one called the RPG Starter Kit, by me, that gives you an example of a walking system: http://www.ticalc.org/archives/files/fileinfo/364/36409.html

Once I get this scrolling system completely online, I will also be releasing it, probably as RPGSK2. Anywho, if you gots any questions, don't be afraid to ask! And welcome to Omnimaga!!
Title: my RPG
Post by: DJ Omnimaga on September 06, 2007, 02:09:00 am
Heya welcome here :)smile.gif . If you plan to make your RPG using the homescreen (the place where you write your math problems/calculations) you should use tifreak8x RPGSK as he said. What usually make a calc RPG good is if it has a quite decently long storyline/gameplay (4 or 5 hours is generally good, more is awesome).

So far I like your ideas/plans for the game, especially the weapon part (which reminds me most Zelda games) and how it will have 4 chars. I hope you continue this project and to see it come one someday. Good luck! :)smile.gif
Title: my RPG
Post by: username on September 06, 2007, 03:01:00 am
I don't want to overburden myself with an explorable map which is why I am going to create it strictly as a battle system first.  I will then move on and make a small map like the interior of a castle, that will have a few mazes / logic puzzles and also create some relief from fighting.  Then if I am still interested in the project I will move on to a full fledged Kingdom.
Title: my RPG
Post by: DJ Omnimaga on September 06, 2007, 03:06:00 am
Ok it's up to you :)smile.gif, don't start too huge either, usually I go with battles, then when finished a small menu (if you want), and only a few maps. See A Dot RPG for example, only one room, but cool battles. I like the idea of puzzles tho. Don't give up but don't overburden yourself either :)smile.gif
Title: my RPG
Post by: tifreak on September 06, 2007, 03:12:00 am
Yeah, don't be like me and take on 8 different projects at once. XDsmiley.gif
Title: my RPG
Post by: username on September 06, 2007, 03:32:00 am
I'm only seeing 7 in your signature, but still, that is a few too many.
Title: my RPG
Post by: DJ Omnimaga on September 06, 2007, 03:36:00 am
yeah i always never had more than 2 at once, and i still found it too much. I prefer one project to finish it faster and not be overhelmed with anything
Title: my RPG
Post by: username on September 06, 2007, 09:01:00 am
Status Update - 6 September 2007

Today I did a little more work on the project.  I thought it would be nifty to add something called stamina which is different than hp.  It is similar to the typical mana for a wizard, but in my game it will allow you to do special attacks with each character.

I also began coding the battle system.  I figured out the layout on the screen and coded some of the menu system.

Help Needed
I can do most artwork as long as it doesn't have anything to do with humans.  I need for the battle interface 16*16 sprites of characters.  I need a mage, an archer, and two different melee units, one that uses a sword and the other an axe.
16*16 Sprites for random various other humans / monsters would be appreciated as well.


I would post a screenshot of my menu, but I currently don't have a link cable, so I can't transfer the program off my calc onto my comp.
Title: my RPG
Post by: DJ Omnimaga on September 06, 2007, 05:19:00 pm
nice to see new progress, I'm sorry I cant help on sprites :(sad.gif but I'm sure someone will be able to. And you should get a cable I'm sure there's some at staples or the online TI store :)smile.gif
Title: my RPG
Post by: Delnar_Ersike on September 07, 2007, 04:02:00 am
Hmmm, I might be able to help with some16*16 sprites, as I usually received positive feedback for my sprites (except for that one, fat star destroyer thing I quickly changed to something better -.-blah.gif ).
Title: my RPG
Post by: Halifax on September 07, 2007, 12:31:00 pm
Delnar: Are you good with grayscale 16*16 sprites?
Title: my RPG
Post by: Delnar_Ersike on September 07, 2007, 01:07:00 pm
QuoteBegin-Halifax+7 Sep, 2007, 16:31-->
QUOTE (Halifax @ 7 Sep, 2007, 16:31)
Delnar: Are you good with grayscale 16*16 sprites?  

 Well, not as good as some other people: I'm mostly pretty good at monochrome and dithering in monochrome, but I'll try greyscale if I have to (that last experiment with greyscale ended up pretty bad for me, it was with my very old DX calc picture).
Title: my RPG
Post by: nitacku on September 07, 2007, 01:49:00 pm
If you guys are patient, I'm working on an editor that will make creating sprites in any combination (b/w, grayscale, 8x8, 16x16) a simple task. All I have left to do is finish the map portion of the editor. The rest is done. If you want the program now, I can get it to you, but it won't have the ability to edit maps at this point.
Title: my RPG
Post by: Halifax on September 07, 2007, 03:31:00 pm
nitacku: Are you using the Win32 API in C to do this editor? Or is this for on-calc?

Delnar: Oh ok, well do you think you could possibly try one more time for me? :)smile.gif
Title: my RPG
Post by: nitacku on September 07, 2007, 03:39:00 pm
It's all on calc. The interface is entirely graphical, so navigating is very easy.
I aiming to make the editor a replace for all others. It requires xLIB of course to do all of the fancy effects and filters. (yes, there are filters you can apply to pics)
Title: my RPG
Post by: Halifax on September 07, 2007, 03:52:00 pm
nitacku: Filterse such as what? Advanced ones like motion blurring and stuff? Oh yeah, and have you ever checked out Pyroedit?
Title: my RPG
Post by: DJ Omnimaga on September 07, 2007, 03:56:00 pm
true, altough pyro edit is kinda big, if you plan to make a huge game you may need to delete some part of pyro edit while coding, and be careful to not delete something that will make pyro edit stop working
Title: my RPG
Post by: Delnar_Ersike on September 07, 2007, 04:28:00 pm
QuoteBegin-Halifax+7 Sep, 2007, 19:31-->
QUOTE (Halifax @ 7 Sep, 2007, 19:31)
Delnar: Oh ok, well do you think you could possibly try one more time for me? :)smile.gif

 Meh, OK. I have plenty of free time over the weekend anyway (despite the three school projects...)
Title: my RPG
Post by: nitacku on September 07, 2007, 04:35:00 pm
QuoteBegin-Halifax+7 Sep, 2007, 21:52-->
QUOTE (Halifax @ 7 Sep, 2007, 21:52)
nitacku: Filterse such as what? Advanced ones like motion blurring and stuff? Oh yeah, and have you ever checked out Pyroedit?  

 Yep, motion blurring is included. Also one I call razor, gray mask, and a few others.

I've tried PyroEdit and it indeed has everything, however I find that the interface is a bit confusing at times and the speed can be a bit slow. Out of everything, I find that it's the sheer number of subprograms needed that deters me the most from using PyroEdit. The editor I'm working on now will be a single program.
Title: my RPG
Post by: DJ Omnimaga on September 07, 2007, 04:42:00 pm
nice ^^
Title: my RPG
Post by: Halifax on September 07, 2007, 05:47:00 pm
Yes that is very cool, and I agree with you on many points.
Title: my RPG
Post by: username on September 08, 2007, 02:00:00 am
 :samurai:one_samuria.gif I've come to hijack my thread back from the hijackers.

College is tough, I can usually find about an hour each day to work on the project.  It is slowly progressing, I will pick up a link cable over the weekend and hopefully post something on Monday.
Title: my RPG
Post by: DJ Omnimaga on September 08, 2007, 02:24:00 am
one hour (even 30 misn per day) is always good you know :)smile.gif because this make 2.5-4 hours per week and in a few months the project can be either done, or a beta can be ready depending of the size :)smile.gif
Title: my RPG
Post by: DJ Omnimaga on September 08, 2007, 02:25:00 am
one hour (even 30 misn per day) is always good you know :)smile.gif because this make 2.5-4 hours per week and in a few months the project can be either done, or a beta can be ready depending of the size :)smile.gif
Title: my RPG
Post by: Speler on September 08, 2007, 04:18:00 am
I only get an hour a day to code, I get plenty done (*points to lack of released projects*).  But yeah, depending on how experienced you are, you can get a TON done in that time.