StendhalOpenTasks: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
imported>AntumDeluge →GFX: Link to Stendhal_missing_images |
||
| (471 intermediate revisions by 17 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Stendhal Top|Contributing}} |
|||
Stendhal needs lots of hands to improve.<br> |
|||
{{Navigation for Stendhal Contributors}} |
|||
We need help with: |
|||
Stendhal is a work in progress and we actively need help. |
|||
= GFX = |
|||
We do need new original GFX. |
|||
We have two diferent sets of GFX: animated objects and static objects. |
|||
== Animated objects == |
|||
We will use RPGMaker 2000 like charasets, so an animated object is a image with all the animations in rows and all the independent frames in columns. |
|||
If you are interested in any of these tasks, or have other ideas, please visit [[ChatWithOtherUsersDevs|IRC at irc.freenode.net #arianne]] |
|||
http://arianne.sourceforge.net/wiki_images/Stendhal_charaset.gif |
|||
There we can also provide help in getting our source code so that you can modify files, setting up an IDE if you want to code or test, and detailed |
|||
guidance on whichever specific task you are helping us with. |
|||
Please upload tested patches and new files to the [http://sourceforge.net/tracker/?func=add&group_id=1111&atid=301111 patch tracker]. |
|||
Size can be different and there is no standard sprite size. |
|||
There are some much longer term, tentative goals described at the [[StendhalRefactoring|Stendhal refactoring pages.]] |
|||
Each type of object has a different animation set. |
|||
= World = |
|||
== Quests == |
|||
We are always interested in new [[Stendhal Quest Ideas]]. |
|||
In particular we are seeking some quest ideas to direct new players to appropriate areas in a natural way. E.g. quests to visit semos dungeons, |
|||
We do need the next set of sprites: |
|||
the kobold mines and kobold city, quest to point you to ados rock, the orc pit, etc. |
|||
# Player(s) - several modifications of the same sprite. |
|||
## Move ( UP, DOWN, LEFT, RIGHT ) |
|||
## Attack |
|||
## Being hitted |
|||
## Dead |
|||
## Chat |
|||
# Sheep |
|||
## Move ( UP, DOWN, LEFT, RIGHT ) |
|||
## Eat food |
|||
## Being hitted |
|||
## Dead |
|||
# Wolf |
|||
## Move ( UP, DOWN, LEFT, RIGHT ) |
|||
## Attack |
|||
## Being hitted |
|||
## Dead |
|||
## Chat - whatever noise wolves does. |
|||
# NPC Seller and Buyer |
|||
## Move ( UP, DOWN, LEFT, RIGHT ) |
|||
## Chat |
|||
== |
== Testing == |
||
We |
We need help with |
||
* [[Stendhal Testing|Testing for the next releases]] |
|||
# Tree(s) |
|||
* Creating tests for the NPCs. |
|||
# House(s) |
|||
:*Please choose your favourite NPC and simply ask them all those keywords like hi, help, job, offer, quest, bye and any other blue words. |
|||
# Fence |
|||
:*Save the chatlog (right click on chat log, click save) and upload it [http://sourceforge.net/tracker/?func=add&group_id=1111&atid=301111 here] for us. |
|||
# Land tile |
|||
# Grass tile |
|||
# Bush |
|||
# Bush with fruits - aka food |
|||
== Features == |
|||
We need each tile in a different image file. |
|||
<del>Please add zones, with appropriate level and what coordinates the player teleport to, to [[StendhalOrb|Magical Orb in Kalavan]]</del> |
|||
== Sound == |
|||
They can be of any size BUT they MUST BE divisible by 32. That is: 32, 64, 96, ... |
|||
<del>We have some nice sounds but we need to know where to play them. Please have a listen to the music files in [http://arianne.cvs.sourceforge.net/viewvc/arianne/stendhal/data/music our source code] and create a list for us of where you think each music should be played.</del> |
|||
We are happy for new music and sound effects to be added. Please see [[Stendhal Sound]]. |
|||
That is enough to fullfil Stendhal 0.10 release. |
|||
= |
== Items== |
||
If you think more items should have a min level please add to [[Stendhal_Item_Ideas#List_of_weapons_and_armor_items_and_their_min_levels| min level list]]. |
|||
We would need several SFX for stendhal, mainly so you get an idea, we need 1 sound for each action of each entity. |
|||
Sounds should loop correctly and should be recorded in MP3 format. |
|||
<del>We need help specifying damage types for items and resistance types of creatures. E.g. a <item>dark dagger</item> is of magical type ''Dark'' and so a dark creature like |
|||
(TODO: Complete this description ) |
|||
<creature>black giant</creature> can resist it but a light creature like <creature>archangel</creature> struggles to defend it. |
|||
Magical types suggested are in pairs: |
|||
* Fire / Water(and Ice) |
|||
* Earth / Air |
|||
* Dark / Light</del> |
|||
For more details on adding new item ideas please see [[Stendhal Item Ideas]]. |
|||
= Plot = |
|||
Take a look at [[http://arianne.sourceforge.net/wiki/index.php?title=StendhalDesign Design]] and discuss the plot with us. We are open to modify game concept. |
|||
== Maps == |
|||
We have lots of maps and many would benefit from more details, and you can check them out in our [[StendhalRefactoringAtlas|Refactoring Atlas]] page, |
|||
or just pick a map to improve and check your plans with us at [[ChatWithOtherUsersDevs|IRC #arianne]]. |
|||
Right now the world is already very large and we focus on improving existing maps (by decorating them better for example) rather than adding new ones. |
|||
I suggest you check our map tutorials if you are interested in editing maps for stendhal: |
|||
[[HowToUseTiledToCreateStendhalMaps|How To Use Tiled To Create Stendhal Maps]] |
|||
== GFX == |
|||
Please see [[StendhalRefactoringGraphics]] for graphics specification and needed images. |
|||
See [[Stendhal_missing_images]] for images that have been removed & need replaced. |
|||
== Plot == |
|||
Stendhal has a plot. Have a look at the links below to help us expand and complete it. |
|||
{{TODO | Why 2 different refactoring pages for history? These should be merged and any links to them corrected}} |
|||
* [[StendhalHistory |History]] |
|||
* [[StendhalRefactoringHistoryFacts |Gathered History Facts]] <br> |
|||
* [[StendhalRefactoringStory| Stendhal Story and Plot]] |
|||
= Code = |
|||
Information related to developing code, including our code conventions, is at [[StendhalCodeDesign]]. |
|||
== Bugs == |
|||
With an evolving game, we of course have some bugs and these are reported at |
|||
[http://sourceforge.net/tracker/?func=browse&group_id=1111&atid=101111 Bug tracker]. |
|||
So, if you can help us fix a bug please add a comment telling you plan to do it and how much time you expect to take. |
|||
If in doubt please [[ChatWithOtherUsersDevs| ask]]. |
|||
== Feature requests == |
|||
There are also open [http://sourceforge.net/tracker/?func=browse&group_id=1111&atid=101111 Feature Requests] submitted by developers or by players. |
|||
If you are interested in working on one, please do [[ChatWithOtherUsersDevs| ask]]. |
|||
There are also developer tasks at the [http://sourceforge.net/tracker/?group_id=1111&atid=973767 developer tracker] |
|||
== Tests == |
|||
* Writing test cases for client with some usual situations and then verify server reply. |
|||
* Junit testing |
|||
==Client == |
|||
We are aware the client does need refactoring. One of the first goals is: |
|||
* Split j2DClient into smaller classes |
|||
==Quests and NPCs== |
|||
If you would like to try coding any of the existing [[Stendhal Quest Ideas]] this is very welcome, |
|||
please see [[Stendhal Quest Contribution]]. |
|||
Some quests are still using a lot of fire(player, npc, sentence) methods with an 'if' condition inside, and some standard action like adding XP or setting the quest slot. |
|||
They should be using the NPC chat conditions which implement ChatCondition, and chat actions which implement ChatAction. |
|||
Likewise all of the seller, buyer, healer, and producer 'adder' classes should be refactored to use those standard conditions and actions where possible. |
|||
=Documentation= |
|||
== Manual== |
|||
We maintain a manual and various guides for players to learn how to play Stendhal.<br> |
|||
You can help us improve [[StendhalManual|Stendhal's manual]], the [[StendhalFAQ | Frequently Asked Questions (FAQ)]] and [[BeginnersGuide | Beginners Guide]]. |
|||
== Wiki == |
|||
*There are many pages with a 'TODO' such as [[StendhalItems]] and more. |
|||
*[[StendhalAtlas]] region pages like [[Fado]] need descriptions, images and details, others like [[Kalavan]] may not be started yet |
|||
*[[StendhalHouses]] page needs help, the external images need uploading to the wiki and linked there |
|||
== Stendhal Javadoc == |
|||
Please help us improve our code readability with more comments and javadoc. |
|||
[[Category:Development]] |
|||