Tales from Managing an Open Source Python Game
summary
A decade-long open source Python game called Trosnoth uses Pygame and Twisted and starts as an 8v8 camp project that proves more playable at 4–5 players; movement is client-authoritative early on then later gains server validation; a attempted complete rewrite stalls so incremental refactors win; a networking bug (no shooting, no dying) inspires a timed invulnerability upgrade; a camper implements a grenade that ships; social lessons about recruiting, encouragement and small prototypes sit beside concrete technical tradeoffs and outcomes.
AI-written summary · about
chapters (8)
- 0:00Tales from Managing an Open Source Python Game
- 5:28How Trosnoth Came to Be
- 7:19Trosnoth Rules
- 8:26Early Days
- 11:31The Stress Test
- 13:35Using Trosnoth on Camp
- 18:08Technical Lessons
- 24:22Conclusion
related talks
01h 46mDevelop Games with Panda3D and Python
34mProcedurally Generated Monsters! A complete example of Python game development
32m"Making an open source package - lessons learned"
57mGame Programming with Python
30mDeciding between continuity and change in your Open Source community
22mTrash Fem Games
41mHow to Grow an Open Source Project: A Case Study of Python
01h 01mOnline Gaming
