StendhalOpenTasks: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin Removed spam |
imported>AntumDeluge →GFX: Link to Stendhal_missing_images |
||
| (186 intermediate revisions by 10 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Stendhal Top|Contributing}} |
|||
Stendhal is a work in progress and we need help now! |
|||
{{Navigation for Stendhal Contributors}} |
|||
Stendhal is a work in progress and we actively need help. |
|||
If you are interested in any of these tasks, or have other ideas, please visit [[ChatWithOtherUsersDevs|IRC at irc.freenode.net #arianne]] |
|||
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]. |
|||
The Main Tasks are: |
|||
= Code = |
|||
Code tasks are defined at [https://sourceforge.net/tracker/?func=browse&group_id=1111&atid=101111 Bug tracker]. Choose a task and add a comment telling you plan to do it and how much time you expect to take. |
|||
There are some much longer term, tentative goals described at the [[StendhalRefactoring|Stendhal refactoring pages.]] |
|||
Also you can have a try at fixing: |
|||
= World = |
|||
* Server Pathfinding |
|||
== Quests == |
|||
* Adding a SFX layer over screen: day/night, rain, clouds, etc. |
|||
We are always interested in new [[Stendhal Quest Ideas]]. |
|||
* Improve rendering engine by adding dirty rectangles. |
|||
* Tuning combat formula and monsters stats. |
|||
* Writing test cases for client with some usual situations and then verify server reply. |
|||
* Reworking creatures' AI |
|||
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, |
|||
= Manual = |
|||
the kobold mines and kobold city, quest to point you to ados rock, the orc pit, etc. |
|||
We need a better manual for players to know how to play stendhal.<br> |
|||
May you help us to complete [[StendhalManual |stendhal's manual]] |
|||
= |
== Testing == |
||
We need help with |
|||
We need graphics assistence at several important areas of the game. |
|||
* [[Stendhal Testing|Testing for the next releases]] |
|||
* Creating tests for the NPCs. |
|||
:*Please choose your favourite NPC and simply ask them all those keywords like hi, help, job, offer, quest, bye and any other blue words. |
|||
:*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. |
|||
== |
== Features == |
||
<del>Please add zones, with appropriate level and what coordinates the player teleport to, to [[StendhalOrb|Magical Orb in Kalavan]]</del> |
|||
We need new sprites for monsters. Usually I use RPGMaker 2000 stuff that is on the public domain, but even in that case the stuff has to be search.<br> |
|||
It would be great if you can contribute new monsters ( and ideally with its stats too ) to Stendhal. |
|||
== Sound == |
|||
The items situation is similar. The more items, the better. |
|||
<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 also need common life items that will be used surely on Quests, so don't forget to have a look there. |
|||
We are happy for new music and sound effects to be added. Please see [[Stendhal Sound]]. |
|||
Anything that is not already in game is really welcome. |
|||
== |
== 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]]. |
|||
Right now player's outfit is done in a very similar way to the [http://charas-project.net/index.php?lang=en Charas project]. We would need help to get new hairs, dresses, clothes, heads and bodies and in diferent colors. |
|||
<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 |
|||
Standard charset size on charas is: <b>24x32</b> pixels.<br> |
|||
<creature>black giant</creature> can resist it but a light creature like <creature>archangel</creature> struggles to defend it. |
|||
Although in stendhal we scale them to <b>48x64</b> pixels. |
|||
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]]. |
|||
== Tilesets == |
|||
Our main concern now. We need to reemplaze the tilesets for something in the public domain, under a free license (GPL compatible), or by something done for Stendhal. |
|||
== Maps == |
|||
Actual tilesets are too limiting, and lacks of important things to make great complete maps. The effect is more appreciated at cities. |
|||
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: |
|||
Standard tile size is: <b>16x16</b> pixels.<br> |
|||
[[HowToUseTiledToCreateStendhalMaps|How To Use Tiled To Create Stendhal Maps]] |
|||
Although in stendhal we scale them to <b>32x32</b> pixels.<br> |
|||
Tileset images is normally made out of <b>30x16</b> tiles and that standard we still keep, but in <b>32x32</b> pixel size, giving the total image a size of <b>960x512</b> pixels. |
|||
= |
== GFX == |
||
Please see [[StendhalRefactoringGraphics]] for graphics specification and needed images. |
|||
Maps are created using the [http://tiled.rpgdx.net Tiled] editor. We have lots of maps we are working on, and you can check them out in our [[StendhalAtlas|Atlas]] page. We also have a handdrawn worldmap and some info about our world on the [[StendhalRefactoringAtlas|stendhal refactoring atlas]] page.<br> |
|||
See [[Stendhal_missing_images]] for images that have been removed & need replaced. |
|||
I sugest you check our map tutorials if you are interested in creating maps for stendhal, it's a bit outdated, but at the end you have a link to an extended version, that focuses on changes made to the stendhal map format after that tutorial was made. <br> |
|||
[[HowToUseTiledToCreateStendhalMaps|How To Use Tiled To Create Stendhal Maps]] |
|||
== 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. |
|||
= SFX = |
|||
They should be using the NPC chat conditions which implement ChatCondition, and chat actions which implement ChatAction. |
|||
== Sound effects == |
|||
We will need several sound effects (SFX) for stendhal. We need 1 sound for each action of each entity. |
|||
Sounds should loop correctly and should be recorded in <s>MP3 or preferebly</s> OGG format. |
|||
Likewise all of the seller, buyer, healer, and producer 'adder' classes should be refactored to use those standard conditions and actions where possible. |
|||
We do need SFX for: |
|||
# Player |
|||
## Move sound ( Walk ) |
|||
## Attack sound |
|||
## Being hit sound |
|||
## Dead sound |
|||
# Sheep |
|||
## Move sound ( Walk ) |
|||
## Being hit sound |
|||
## Eat sound |
|||
## Dead sound |
|||
## Chat sound ( Beeeee! ) |
|||
# Wolf |
|||
## Move sound ( Walk ) |
|||
## Attack sound |
|||
## Being hit sound |
|||
## Dead sound |
|||
## Chat sound ( Auuuuuuu! ) |
|||
=Documentation= |
|||
== Music == |
|||
We are looking for something cute for this cute looking RPG :)<br> |
|||
Something calm, that play on background. |
|||
== Manual== |
|||
Although you can create faster, more animated music for dungeons. |
|||
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. |
|||
In fact Stendhal has a plot. Have a look to [[StendhalHistory |History]] and [[StendhalQuest |Quests]] to help us expand and complete it. |
|||
*[[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. |
|||
<br> |
|||
<br> |
|||
<br> |
|||
---- |
|||
[[Category:Development]] |
|||
[[Stendhal | Back to stendhal main wiki page]] |
|||