Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


HPR2256: Modular Game Scaling

Hosted by Eric Duhamel on 2017-03-27 00:00:00
Download or Listen

NOTE: the audio didn't cut together as smoothly as I remember from the first time, probably because I forgot to record at 44.1 KHz

In this episode I explain in broad terms how I programmed a game system to adjust its display resolution using three distinct modules operating individually and in concert.

  • The "metagame" (launcher) module accepts an argument describing the size of the window available for display
  • The "gameplay" module is informed of the space available as a 'window' into the game world and uses it for one thing or another
  • The "graphics" module opens a window at the specified size and modifies the graphical assets if needed

Once again I recorded in parts using a program called Urecord on my pocket computer (mobile phone).

I program using Pygame, post on a GNU Social account, maintain a personal website at NoxBanners.NET, and study programming techniques at Refactoring.com, style at Python.org, and sometimes patterns at Portland Pattern Repository

Comments



More Information...


Copyright Information

Unless otherwise stated, our shows are released under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

The HPR Website Design is released to the Public Domain.