StendhalOpenTasks: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>AntumDeluge
GFX: Link to Stendhal_missing_images
 
(453 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 hit
## Dead
## Chat
# Sheep
## Move ( UP, DOWN, LEFT, RIGHT )
## Eat food
## Being hit
## Dead
# Wolf
## Move ( UP, DOWN, LEFT, RIGHT )
## Attack
## Being hit
## Dead
## Chat - whatever noise wolves does.
# NPC Seller and Buyer
## Move ( UP, DOWN, LEFT, RIGHT )
## Chat


== Tiles ==
== Testing ==
We also need some tiles for the game:
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.


= SFX =
== 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]].
== Sound efects ==
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
We do need SFX for:
<creature>black giant</creature> can resist it but a light creature like <creature>archangel</creature> struggles to defend it.
# Player
Magical types suggested are in pairs:
## Move sound ( Walk )
* Fire / Water(and Ice)
## Attack sound
* Earth / Air
## Being hitted sound
* Dark / Light</del>
## Dead sound
# Sheep
## Move sound ( Walk )
## Being hitted sound
## Eat sound
## Dead sound
## Chat sound ( Beeeee! )
# Wolf
## Move sound ( Walk )
## Attack sound
## Being hitted sound
## Dead sound
## Chat sound ( Auuuuuuu! )


For more details on adding new item ideas please see [[Stendhal Item Ideas]].
== Music ==
We don't need music by now.<br>
Sorry.


= Plot =
== 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,
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.
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]]