Arianne Project Meeting 2010/Development Discussions: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kymara
Created page with '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 particu…'
 
imported>Madmetzger
 
(112 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Navigation for Stendhal Top|Developing}}
{{Arianne Project Meeting 2010 Navigation}}



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 9: 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 47: 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 ===
* Require magic wand in hand for spells to work (which is a minimal attack and slowish 'weapon')
* Require magic wand in hand for spells to work (which is a minimal attack and slowish 'weapon')
* Require magic robes warn instead of armor for spells to work (lower def)
* Require magic robes worn instead of armor for spells to work (lower def)
* Do not allow switching magic wand to other weapon types or vice versa, while in battle
* Do not allow switching magic wand to other weapon types or vice versa, while in battle
* The magician could be more vulnerable to attack for a short time after casting a spell (creatures have more luck in obtaining the hit)
* The magician could be more vulnerable to attack for a short time after casting a spell (creatures have more luck in obtaining the hit)
Line 72: 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 84: 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 118: 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
* Open JDK chat bubbles - replace line + solid image with solid image + bigger solid image {{Tracker|2972839}} - ''0.82''
* Jerky double click walk
* 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?
* Is map caching being used? {{Tracker|1885142}}, {{Tracker|2941848}}
* Does summon crash the text client?
* Does summon crash the text client? {{Tracker|2972847}}


== Controls ==
== Controls ==
* 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)
* 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
* Tab complete of usernames - uses /who now but could at least also use buddies
* 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 148: 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 156: 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 page for additions)
* Open Tasks on wiki ''(see [[StendhalOpenTasks]] which has now been updated)''


= Marauroa =
= Marauroa =
Line 165: Line 176:


= Marboard =
= Marboard =
* GUI for create account
* GUI for create account {{Tracker|2842919}} and login {{Tracker|2842918}}
* Extension of vector graphics capability - see Stendhal discussion
* Extension of vector graphics capability - see Stendhal discussion


= JMaPacman =
= JMaPacman =
* Would be nice to have a game server running but requires:
* Would be nice to have a game server running but requires:
:* GUI for create account
:* GUI for create account {{Tracker|2893979}}
:* Fixing the bad lag - likely some hole rather than design
:* Fixing the bad lag - likely some hole rather than design

'''Back to general [[Arianne Project Meeting 2010|meeting page]]'''