StendhalRefactoring: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin
imported>AntumDeluge
Code: remove outdated/implemented
 
(468 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{Navigation for Stendhal Top|Contributing}}
This page propose goals to achieve in next releases of Stendhal.<br>
{{Navigation for Stendhal Contributors}}
So please feel free to add new things that we may have forgotten.


This page proposes some possible, very long term, goals for Stendhal.<br>
=Items=
Please see also [[StendhalOpenTasks]] for shorter term open tasks.
[[StendhalRefactoringItems| Items available after refactoring]]

If you are interested in any of these goals, or have other ideas, please visit [[ChatWithOtherUsersDevs|IRC at irc.libera.chat #arianne]]
=RP System=
[[StendhalRPProposal| ''Working document'' for RP System proposal]]<br>
[[StendhalRefactoringRP| RP System proposal]]<br>
[[StendhalRefactoringRP#Skill_system|Skill System]]<br>
[[StendhalRefactoringRP#Melee_Combat|Combat: Melee]]<br>
[[StendhalRefactoringRP#Range_Combat|Combat: Range]]<br>
[[StendhalRefactoringRP#Magic|Magic]]<br>
[[StendhalRefactoringRP#Trading_system|Trading System]]<br>
[[StendhalRefactoringRP#Shopping_system|Shopping System]]<br>
[[StendhalRefactoringRP#Auctioning_system|Auctioning System]]<br>
[[StendhalRefactoringRP#Party_system|Party System]]<br>
[[StendhalJobs|Jobs System]]<br>

=Economy=
[[StendhalEconomy|Balancing the economy]]

=Class System=
[[StendhalRefactoringClassBasics|Class Basics]]<br>
<br>
About the different classes <br>
[[StendhalRefactoringClassArcher|Class:Archer]]<br>
[[StendhalRefactoringClassMage|Class:Mage]]<br>
[[StendhalRefactoringClassPriest|Class:Priest]]<br>
[[StendhalRefactoringClassWarrior|Class:Warrior]]<br>
<br>
[[StendhalRefactoringClassGeneral|General Skills]]<br>



= Items =

* [[StendhalRefactoringEquipment| Weapons & Armor System]]
* [[StendhalRefactoringItemsBase| Base Implementation page]] ''outdated''
* [[StendhalRefactoringItems| Items available after refactoring, min level list]] ''outdated''


=Creatures=
=Creatures=
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br>
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br>
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br>
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br>
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]<br>
[[StendhalRefactoringCreatures#AI| Creatures' AI system proposal]]<br>

=RP System=
We need a rebalance of the RP system so it is playable and fun for both newbiews and high levels.
We have to talk about several things here:

==Skill system==
The whole system will be skill based, so if you use sword, you will get better and better hits with the sword, but if you change to axes you will have to learn to use it again, as you did with swords.
At least we have the next set of skills:
* sword
* axe
* club
* range
* shield


We need to design the system to avoid campers:<br>
http://arianne.sourceforge.net/wiki_images/stendhal_0.39_campers.jpg
<small>Image: Campers training in Stendhal 0.39</small>


=Out of Game=
==Leveling up==
* [[StendhalRefactoringUpdates]]
To level up you need to gain XP by killing monsters and/or solving quests.<br>
On level up you gain HP.


= Code =
==Combat==


* Improve rendering engine by adding dirty rectangles.
===Range combat===


==Magic==


[[Category:Development]]
==Quests==