StendhalRefactoring: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kymara
add navigation for contributors
imported>AntumDeluge
Code: remove outdated/implemented
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Navigation for Stendhal Top}}
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Contributors}}
{{Navigation for Stendhal Contributors}}


This page propose goals to achieve in next releases of Stendhal.<br>
This page proposes some possible, very long term, goals for Stendhal.<br>
Please see also [[StendhalOpenTasks]] for shorter term open tasks.
So please feel free to add new things that we may have forgotten.
Please see also [[StendhalOpenTasks]].

=Versions=
Each new version will add a small part of the below proposed refactoring:
* [[Stendhal:0.40| Stendhal 0.40]]
* [[Stendhal:0.60| Stendhal 0.60]]
* [[Stendhal:0.70| Stendhal 0.70]]
* [[Stendhal:0.80| Stendhal 0.80]]
* [[Stendhal:1.00| Stendhal 1.00]]



=Items=
[[StendhalRefactoringItemsBase| Base Implementation page]] <br>
[[StendhalRefactoringItems| Items available after refactoring, min level list]]

=Creatures=
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br>
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br>
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]<br>
[[StendhalRefactoringCreatures#AI| Creatures' AI system proposal]]<br>
If you modify the creatures and think it is good, [http://sourceforge.net/tracker/?func=add&group_id=1111&atid=301111 send us] the files:
* '''creatures.xml''' if you modified a creature
* '''items/<class>.xml''' if you modified an item
* the GFX for the creature or item. Be sure to scale it to proper size using [http://scale2x.sourceforge.net/ scale2x]


=Graphics=
[[StendhalRefactoringGraphics| Graphics proposal]]

=Atlas=
[[StendhalRefactoringAtlas| Atlas proposal]]


If you are interested in any of these goals, or have other ideas, please visit [[ChatWithOtherUsersDevs|IRC at irc.libera.chat #arianne]]
=RP System=
=RP System=
[[StendhalRPProposal| ''Working document'' for RP System proposal]]<br>
[[StendhalRPProposal| ''Working document'' for RP System proposal]]<br>
Line 56: Line 25:
[[StendhalRefactoringClassBasics|Class Basics]]<br>
[[StendhalRefactoringClassBasics|Class Basics]]<br>
<br>
<br>
About the different classess <br>
About the different classes <br>
[[StendhalRefactoringClassArcher|Class:Archer]]<br>
[[StendhalRefactoringClassArcher|Class:Archer]]<br>
[[StendhalRefactoringClassMage|Class:Mage]]<br>
[[StendhalRefactoringClassMage|Class:Mage]]<br>
Line 64: Line 33:
[[StendhalRefactoringClassGeneral|General Skills]]<br>
[[StendhalRefactoringClassGeneral|General Skills]]<br>


=Quests=
[[StendhalRefactoringQuests | Quest Page]] <br>
[[StendhalGameIdeas| New ideas to add to game]] <br>


=History and Story/Plot=
[[StendhalRefactoringHistoryFacts |Gathered History Facts]] <br>
[[StendhalRefactoringHistoryOfTheWorld |History of the world]] <br>
[[StendhalRefactoringStory| Stendhal Story and Plot]]


= Items =
=OtherFeatures=

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

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



=Out of Game=
=Out of Game=
* [[StendhalRefactoringUpdates]]
* [[StendhalRefactoringUpdates]]


=Code=
= Code =

* Improve rendering engine by adding dirty rectangles.


Information related to developing code is at [[StendhalCodeDesign]].


[[Category:Development]]
[[Category:Development]]