This wiki has been moved to https://github.com/SuperTux/wiki into the mediawiki branch.

Difference between revisions of "Next Meeting Agenda"

From SuperTux
Jump to: navigation, search
(Discussion)
(Program of next meeting (unknown date, 2014))
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
=== Next Meeting ? ===
 
=== Next Meeting ? ===
 
There is most on the time someone on our IRC chanel on Freenode (#supertux) but it is easier to meet us on regular meeting, click following link to know when the next will take place:  
 
There is most on the time someone on our IRC chanel on Freenode (#supertux) but it is easier to meet us on regular meeting, click following link to know when the next will take place:  
[http://www.timeanddate.com/countdown/generic?iso=20130831T15&p0=211&msg=SuperTux+IRC+Meeting+]
+
[http://www.timeanddate.com/countdown/generic?p0=211&iso=20131109T18&year=2013&month=11&day=9&hour=18&min=0&sec=0&msg=SuperTux%20IRC%20Meeting%20]
=== Project management ===
+
* Who is making levels? Can they be improved enough to make main game levels?
+
** Expand the [[Milestone 2 Design Document/Styleguide|Styleguide]] to cover all the mistakes
+
  
=== Gameplay ===
 
* [[Haywire]], [[Short Fuse]], [[Owl]], and [[SkyDive]] have been implemented by [[User:Octo|octo]].
 
** Feedback from grumbel:
 
*** Short fuse is good
 
*** Haywire is missing some "umph", needs to be more crazy
 
*** Owl should fly in a sinusoidal shape instead of straight
 
*** Owl should slow before dropping so SkyDive flies straight down
 
** [[Krush]] (2x2 icecrusher) has been implemented. What about his big brother, [[Krosh]]? Which size? What graphics? (Resize existing graphics?)
 
** What [[Milestone 2 Design Document/Enemies|badguys]] to implement next?
 
* Supertux Accessibility: is support for visually impaired gamers feasible?
 
** How could such a support look like? Something like zooming the graphics so they are displayed larger? --[[User:Octo|octo]] 01:18, 6 March 2010 (UTC)
 
** I guess this is about http://lists.lethargik.org/pipermail/supertux-devel-lethargik.org/2010-March/002847.html --[[User:Superdev|Superdev]] 17:19, 6 March 2010 (UTC)
 
** Problem: Nobody wants to work on it and it would probably change the game a lot.
 
  
=== Source code ===
+
===Program of next meeting (unknown date, 2014)===
* Proposal - merge src and data of objects/enemies together so that all content is in only a single folder (i.e., folder data/mrtree/ would contain mrtree.?pp, mrtree.sprite, mrtree.ogg, left-*.png, etc.)
+
*Should we use gmane to keep messages from the mailing list?  
** Slightly harder to build and distribute packages (exclude *.?pp from data directory in binary builds)
+
*Work of the Arizona student for our project:
** Easier to take out/add objects, because there's less to keep track of
+
**It might change the world available in Milestone 2
* Add non-hacky two player mode and remove supertux-coop patch
+
**SDL2 migration
** Remove global variables that prevent this from happening
+
**Quartz rendering for editor
** Change references to lists
+
**They might code for next world (badguys behavior, Bosses, thema)  
* Split physics, drawing, etc. apart
+
**They were told that they was "free" to make new features if they are relevant in the game play
** Which design pattern to use?
+
*Iceflower behavior:
* Find some way to change object constants without recompiling (sprites, Yeti bounds, velocities of various things, …)
+
**make mechanical badguy breakable on buttjump
** Suggestion: keep around lisp parse tree and use it to hold constants
+
**induce senescence of vegetal badguy
* Switch to some physics engine?
+
**freeze and make caryable animal badguys
** Features needed for everything to work:
+
**# tilemaps (or a good broadphase and efficient collision data format)
+
**# static constraint solver (so Tux doesn't get stuck on tile edges; problem in Box2D/Chipmunk)
+
**# raycasting (ispy)
+
**# kinematic objects (HitResponse FORCE_MOVE)
+
**# AABB queries (Drawing to screen)
+
**# custom collision callbacks/handlers/listeners/filters (all that collision code in MovingObject)
+
**# wheel joints (bicycle platform, unused except for test levels)
+
**# sliding joints (pneumatic platform, also only a test level)
+
**# path constraints/motors (for moving tilemaps/platforms)
+
  
=== Scripting in level ===
 
*New scripts suggestions
 
**a script for active level
 
**a script for get position of Tux
 
**a script for get position of camera
 
**a script for set position of Tux
 
**a script for get/set tilemap tiles
 
**a script for get atributes of tilemap tiles
 
**a script which returns solid(unisolid) of target point
 
**a script for create object
 
**a script for delete object
 
*suggestion: defining of own objects without changing the source code of SuperTux
 
  
 
[[Category:Development]]
 
[[Category:Development]]

Latest revision as of 16:54, 15 February 2014

The next developer's meeting will (probably) be held on a Saturday starting at 15:00 UCT. Anybody interested in SuperTux is invited to participate. The discussion will be held on IRC, network freenode, channel #supertux. Minutes of the meeting will be made available.

The following are topics we would like to discuss. Since it's possible that we cannot address all the below issues, we might postpone some issues for a later meeting.

Discussion

Attention: If you have anything to add, just click the "Edit" link and add some text

Next Meeting ?

There is most on the time someone on our IRC chanel on Freenode (#supertux) but it is easier to meet us on regular meeting, click following link to know when the next will take place: [1]


Program of next meeting (unknown date, 2014)

  • Should we use gmane to keep messages from the mailing list?
  • Work of the Arizona student for our project:
    • It might change the world available in Milestone 2
    • SDL2 migration
    • Quartz rendering for editor
    • They might code for next world (badguys behavior, Bosses, thema)
    • They were told that they was "free" to make new features if they are relevant in the game play
  • Iceflower behavior:
    • make mechanical badguy breakable on buttjump
    • induce senescence of vegetal badguy
    • freeze and make caryable animal badguys