Thomas Perl ยท m@thp.io
Freelance software consultant. Vienna, Austria.
See Also
- Blog: Recent posts
- GitLab, GitHub: Source code
- Mastodon, Twitter: Microblogging
- LinkedIn: Business
- Itch.io: Game releases
Articles / Papers / Theses
- Bytes vs unicode codepoint handling in Python 3 (article, 2021)
- AppImage vs Snapcraft vs Flatpak (article, 2019)
- Python in Game Develpment (PDF, talk, 2018)
- 6DoF Motion Tracking (PDF, master's thesis, 2012)
- Python GC Comparison (PDF, seminar paper, 2012)
- Multi-Touch Interaction (PDF, bachelor's thesis, 2009)
Open source projects
- PyOtherSide: Python 3 QML plugin for Qt 5 (since 2011)
- minidb: Simple Python 3 object store (since 2010)
- PS Move API: Open source, cross-platform library (since 2010)
- urlwatch: Get notified when a webpage changes (since 2008)
- wavbreaker: Audio file cutting software (since 2006)
- gPodder: Podcast client (2005-2016; now maintained by others)
Game data formats
- vextextool: Texture packer/unpacker for VEX files (2022)
- wadutil: List, extract and create WAD files (2021)
- shipedit: Ship skin editor for WipEout Pulse (2021)
- dlc2dlc: Convert region-locked DLC for WipEout Pure (2021)
- p2dump: Extract data from Privateer 2: The Darkening (2016-2017)
Interoperability
- maemulator: Run a 2009 tech demo on modern Linux (2023)
- apkenv: Run game APKs on non-Android systems (2012)
Games (open source)
- Red Planted: Space tomato harvesting, PyWeek#34 entry (2022)
- Mary Go Round: Three-lane arcade action, PyWeek#32 entry (2021)
- Speed Limit: Traffic duty simulator, PyWeek#31 entry (2021)
- Parley Who Vertigo: Party game with a less involved setup (2016)
- chro.mono: The initial circular puzzle game (2013)
- Tetrepetete: A lightweight and portable game with blocks (2013)
- One Whale Trip: HTML5 port of our PyWeek#15 entry (2013)
- That Rabbit Game: Inverse treasure hunt, also for 3DS (2011)
- qw: A Qix clone for mobile phones (2010)
- NumptyPhysics: Port of NumptyPhysics to modern OpenGL (2008-2015)
- Tennix: Open Source 2D Tennis Game (2007-2011)
Games (closed source)
- You Be At Orbit: Arcade space shooter for retro PCs (2022)
- Loonies: Enhanced port of the 2x2 block puzzle game (2021)
- Dzzee: DOS, Windows, 3DS and Vita arcade game (2021)
- Loonies 8192: DOS Retro Puzzle and ports to 15 additional platforms (2018-2021)
- chro.mono 2: Puzzle game for Android, iOS, PS Vita and Wii (2017-2019)
- Petals Redux: 3D OpenGL ES 2.0 mobile puzzle game (2014)
- Edgar Rice Soiree: 20-controller game created at Nordic Game Jam (2012)
Music/Radio
- FM4 Kalender: Daily Radio Schedule 2000-2017
- Swound Guide: Searchable mix/playlist database
Updated 2023-02-10
/ e-mail: m@thp.io