Arianne Project Meeting 2010/Development Discussions: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Madmetzger
imported>Madmetzger
 
(35 intermediate revisions by 3 users not shown)
Line 5: Line 5:


There were a huge amount of development discussions, ideas and brainstorming at our meeting. It was really inspiring! Here is a list so far, split into categories but not particularly ordered. As you can see some ideas are small and easily implemented, some discussions related to existing feature requests and others are much huger ideas which we have always hoped for, but will take longer to integrate to the code.
There were a huge amount of development discussions, ideas and brainstorming at our meeting. It was really inspiring! Here is a list so far, split into categories but not particularly ordered. As you can see some ideas are small and easily implemented, some discussions related to existing feature requests and others are much huger ideas which we have always hoped for, but will take longer to integrate to the code.

Completed ideas have a version number next to them.


= Stendhal =
= Stendhal =
== Quests ==
== Quests ==
* Should add Pied Piper quest to next release as it's currently self contained
* Should add Pied Piper quest to next release as it's currently self contained - ''0.82''
* NPCs could have icons to show quest status
* NPCs could have icons to show quest status
* NPC who gives player hints on uncompleted quests appropriate for that level
* NPC who gives player hints on uncompleted quests appropriate for that level
Line 14: Line 16:
* Improve MeetHayunn quest with cleanup of help already in tutorial and make first creature a mouse inside house/uncowardly rat
* Improve MeetHayunn quest with cleanup of help already in tutorial and make first creature a mouse inside house/uncowardly rat
* Dungeons need more quests to help direct players there
* Dungeons need more quests to help direct players there
* We should remember to add Easter Bunny before Easter
* We should remember to add Easter Bunny before Easter - ''0.82''


=== XP ===
=== XP ===
* More XP for producing items (10 per item) to rebalance
* More XP for producing items (10 per item) to rebalance
* More XP for lower level quests?
* More XP for lower level quests?


===Dice Gambling===
===Dice Gambling===
* Adjust Dice Gambling in Semos Tavern so top and bottom prize is again a rare valued item like golden legs used to be
* Adjust Dice Gambling in Semos Tavern so top and bottom prize is again a rare valued item like golden legs used to be - ''0.82''
* Change some of the lower prizes like beer to be the exciting treat items like chocolate
* Change some of the lower prizes like beer to be the exciting treat items like chocolate - ''0.82''
* Don't change the price or the lower items like chain legs etc as these do still seem to be balanced
* Don't change the price or the lower items like chain legs etc as these do still seem to be balanced - ''0.82''
* Either: generalise main Dice Gambling class so that Name of NPC, prizes, cost, text is all configurable via subclasses
* Either: generalise main Dice Gambling class so that Name of NPC, prizes, cost, text is all configurable via subclasses
* Or: create actions and conditions for DiceGambling to use in each quest file
* Or: create actions and conditions for DiceGambling to use in each quest file
Line 52: Line 54:
* Magic is split into disciplines: Fire / Water, Earth / Air, Dark / Light
* Magic is split into disciplines: Fire / Water, Earth / Air, Dark / Light
* Each tower specialises in one discipline
* Each tower specialises in one discipline
* Fire spells are ineffectual against fire creatures, for example
* Fire spells are ineffectual against fire creatures, for example
* Weapons made magical with their damage type (fire, ice, dark, light) having different effect on creatures that are fire, ice, etc.
* Weapons made magical with their damage type (fire, ice, dark, light) having different effect on creatures that are fire, ice, etc. - ''0.83''


=== Balancing with RP ===
=== Balancing with RP ===
Line 77: Line 79:
* Return to private house
* Return to private house
* Make campfire
* Make campfire

Extended suggestions and other discussions at [[Ideas for Stendhal/Magic]]


==Pets and Sheep==
==Pets and Sheep==
Line 89: Line 93:
* Santa Claus NPC
* Santa Claus NPC
* Map for Henry to give and player examine
* Map for Henry to give and player examine
* Sketch maps of dungeosn for Zynn Iwuhos
* Sketch maps of dungeons for Zynn Iwuhos - ''0.83''


== Continuous world ==
== Continuous world ==
* Zone change invisble to player
* Zone change invisible to player
* Creatures must be able to cross zones
* Creatures must be able to cross zones
* Creatures must not be dragged to newbie zones
* Creatures must not be dragged to newbie zones
Line 123: Line 127:
:* Got married
:* Got married
:* Got rare item in a drop
:* Got rare item in a drop
* More details on [[Stendhal Achievement Ideas]], [[Stendhal Achievements]] and [[Stendhal Achievement Development]]


== Bug fixes ==
== Bug fixes ==
* Open JDK chat bubbles - replace line + solid image with solid image + bigger solid image {{Tracker|2972839}}
* Open JDK chat bubbles - replace line + solid image with solid image + bigger solid image {{Tracker|2972839}} - ''0.82''
* Jerky double click walk {{Tracker|1677733}}
* Jerky double click walk {{Tracker|1677733}} - ''0.83''
:* is same algorithm used client and server side?
:* is same algorithm used client and server side?
:* else add penalty in changing direction
:* else add penalty in changing direction
* Is map caching being used? {{Tracker|1885142}}, {{Tracker|2941848}}
* Is map caching being used? {{Tracker|1885142}}, {{Tracker|2941848}}
* Does summon crash the text client? {{Tracker|2972847}}
* Does summon crash the text client? {{Tracker|2972847}}
Line 135: Line 140:
* Ctrl + click and Alt Gr + direction key are not documented or known by anyone except kymara and kiheru :D
* Ctrl + click and Alt Gr + direction key are not documented or known by anyone except kymara and kiheru :D
* Check where Alt Gr is a bit buggy (diagonals, sometimes walk instead of action if target isn't a collision)
* Check where Alt Gr is a bit buggy (diagonals, sometimes walk instead of action if target isn't a collision)
* Double click not necessary in all cases
* Double click not necessary in all cases - ''0.83''
* Use single click for attack, move, open chest, pick, harvest, inspect but not Use (else players used to double click will use twice and drag+drop may accidentally Use) {{Tracker|1825062}}
* Use single click for attack, move, open chest, pick, harvest, inspect but not Use (else players used to double click will use twice and drag+drop may accidentally Use) {{Tracker|1825062}} - ''0.83''
* Question on how double click mouse events are processed - a single mouse event?
* Question on how double click mouse events are processed - a single mouse event?
** creates two MouseEvents for clicked: one with click count 1 and one with click count 2
** creates two MouseEvents for clicked: one with click count 1 and one with click count 2
* Tab complete of usernames - uses /who now but could at least also use buddies fixed in {{Tracker|2983381}}
* Tab complete of usernames - uses /who now but could at least also use buddies fixed in {{Tracker|2983381}} - ''0.83''


== Client code ==
== Client code ==
Line 154: Line 159:
== Misc ==
== Misc ==
* 'Dance dance revolution' requiring player collaboration
* 'Dance dance revolution' requiring player collaboration
* More things should drop wooden spear (new creature: orc spearman?)
* More things should drop wooden spear (new creature: orc spearman?) - ''0.83''
* NPCs addHistory method (already a request)
* NPCs addHistory method (already a request)
* More items with both attack and defence (check if website display is supporting this)
* More items with both attack and defence (check if website display is supporting this)
Line 162: Line 167:
* Advertise that we have over 200 NPCs and over 500 maps
* Advertise that we have over 200 NPCs and over 500 maps
* Say something about standard Linux distributions and why we can't use for Stendhal
* Say something about standard Linux distributions and why we can't use for Stendhal
* Open Tasks on wiki ''(see [[StendhalOpenTasks]] which has now been updated)''
* Open Tasks on wiki ''(see [[StendhalOpenTasks]] which has now been updated)''


= Marauroa =
= Marauroa =