StendhalRefactoring: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
No edit summary
imported>Kymara
rewrote page. refactorng has long term tentative tasks
Line 2: Line 2:
{{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.freenode.net #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=
''outdated''
[[StendhalOrb|Magical Orb in Kalavan]]

[[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>



=Out of Game=
=Out of Game=
Line 80: Line 52:


=Code=
=Code=
* Adding a GFX layer over screen: day/night, rain, clouds, etc.
:''Perhaps only possible with hardware acceleration - i.e. too ambitious yet?''
* Improve rendering engine by adding dirty rectangles.


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


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

Revision as of 17:04, 18 March 2010



This page proposes some possible, very long term, goals for Stendhal.
Please see also StendhalOpenTasks for shorter term open tasks.

If you are interested in any of these goals, or have other ideas, please visit IRC at irc.freenode.net #arianne

RP System

Working document for RP System proposal
RP System proposal
Skill System
Combat: Melee
Combat: Range
Magic
Trading System
Shopping System
Auctioning System
Party System
Jobs System

Economy

Balancing the economy

Class System

Class Basics

About the different classes
Class:Archer
Class:Mage
Class:Priest
Class:Warrior

General Skills


Items

outdated

Base Implementation page
Items available after refactoring, min level list

Creatures

Creatures available after refactoring
Creatures' actions available after refactoring
Creatures' events system proposal
Creatures' AI system proposal


Out of Game

Code

  • Adding a GFX layer over screen: day/night, rain, clouds, etc.
Perhaps only possible with hardware acceleration - i.e. too ambitious yet?
  • Improve rendering engine by adding dirty rectangles.