If I limit the system to only be functional during battles, that means buffs and debuffs wouldn't be under effect outside of battles, and possibly be removed after battle. That is not cool, not even at all.
Wonder if you have a creature that is a buffer, you would need to cast again all the buffs everytime you start a new battle, summing with the fact that the buffs takes away your monster resources, like mana or maybe even stamina. The gameplay would be a chore, join battle, make the buffer creature do the buffing while the others attacks.
If I don't limit the system to only be functional during battles, buffs and debuffs can remain outside battle, but for a number of buffs, I would need to know who is the caster, so the status calculation be done correctly. Why is that necessary? Because, let's say: For status changing buffs, like STR+ or VIT- buffs, the calculation of status change is based on the caster, so if the caster has a good chunk of STR status, STR increasing buffs will increase that status even more on the target monster.
Not only that, but I could also make use of the skills and status system in other ways, but that may be a thing for the future.
The problem currently, Is that I'm trying to think: How I'll find out who is the caster? What can I use to find out the monster that used the skill?
I'm going to need to do some thinking before I take some more action, I've thought about making something to log the tamer and the monster position, but what if the monster has been created by an script? Because of a certain event in the game (Ex:. The old quest of the Mäuse under the bed on the weapon shop)?
The talking would end here, but first, I'll try to recapitulate what is the goal of the project, or at least what I want to achieve:
- No evolution
- Monsters are as good by themselves, no evolution or ultimate form, so the combat is more based on the monster itself.
- No absurd status
- I want to avoid making the game has absurd status on higher levels, so if the monsters health or even the damage inflicted is over 10000, then there is something wrong.
- Unique creatures
- I want each creature to feel unique, and have a distinctive personality, but since they are basically "IA", also demonstrate some intelligence, beside that doesn't exactly means that they can talk.
- Open World
- Go almost anywhere, no linearity or things locking your way.
- I said almost because there may be some special cases where you need to unlock the map to have access.
- No grindy progression.
- I want to avoid focusing the game on grindy quests, like kill x monster, or collect x items.
- Instead, I want to create a quest system where it's more focused on the story and events, so npcs be more alive, and you be more immerse in the game.
- Grindy quests may be available in the game, but I want them to be a kind of side quest. There are people who likes that kind of quest, and they may be helpful if you want to train a group of monsters, or even your character.
- The tamer matters
- I want the tamer to be more than just a vehicle that the player controls, the tamer would have unique builds, that gives it's own personality.
- That should also involve profession classes, each having it's own roles.
- MMO like world
- I'm trying to build the game with the thought of an mmo game, even though there will be singleplayer gameplay in the game, I also am thinking on the fact that people may play it on multiplayer, or even there be dedicated servers to the game, so I'm trying to adapt the game for both cases of gameplay.
- Player interactions are also in the planning, the professions could also play a major role on that too.
- Smart Npcs
- I want the npcs to do more than just be there and do what they are programmed to do, I want them to be able to evolve with the world.
- Shop npcs, for example, could learn or even attempt to make new things they could sell depending on the materials the players sells to them, along the fact that the npc could also buy from a general store the materials necessary to create their products.
- Npcs having necessities, so the economy is movemented on the world, and be more livelly.
- Npcs that can be followers, you be able to recruit them, they could capture or swap their party member as time passes.
- No elemental focus
- Elemental system is a cheap excuse for turning the game into a rock, paper and scissor in gameplay, so each monster wont come naturally with elemental advantage or weakness, but some things in the game may cause the monster to be vulnerable or stronger against them.
- No weapons or armors
- It's an stupid and bad idea, why I thought that would be cool on the previous version of the game? I may end up changing that idea, or just focus heavily on the accessories, instead.
- Beside that may be changed in the future, even more since I thought about the possibility of attack animation for weapons, but possibly, only certain monsters would be able to equip weapons, maybe even the weapons could be accessories, that can be seen only when equipped by certain monsters, with armed attack animation? I still need to think about that...
- No devaluation of any area of the game
- I want you to explore the world, even if that means you'll be visiting a low level area, I want you to be able to collect rewards from exploring it, and still have challenge.
- Quest objectives also be able to send you to low level areas.
- No system over system progression
- System over system, is when gradually during your progression, starts appearing new systems for powering up your character, and turning your progression harder and harder as the new systems unlocks. I don't want that either.
- No guilds
- I really believe that guilds actually splits the comunity into small circles, so if the game manages to get a dedicated server, guilds wont be coming.
At least those are my goals with the project, I'm not sure if I'll be able to do everything, but I'll try. :)
Anyway, if I'm missing something, or want to discuss about one of those goals, tell me. Has been a long time since I last said the project goals, I just don't remember where.
No comments:
Post a Comment