TSANCHEZ'S BLOG

Recent Posts

CMake: Generating Sources

Compiling code is easy. However, what happens when the code you want to compile doesn't exist yet? Here I explore how to get CMake to generate files which are then used in the project.

Text from Templates

Coding often involves repetitive actions for which it's useful to generate many different, yet similar pieces of text.

Unit Testing

Unit testing is simple, and frameworks make it complicated. In a large, complex project, a full fledged framework may be necessary. However, don't let a complex framework distract you from testing goals.

Project Setup

Some useful CMake and Git setup tips from my personal projects.

BMFont Utility

Post-processing utility for AngleCode's BMFont sprite-sheet font generator.

Comparison Chains

Chaining if statements happens alot when creating equals and other comparison functions. It looks overly verbose, and writing a wrapper makes it easier to grok.

New Blog!

Decided to code up my own blog, because wordpress stopped working.

So you're going to publish a Library

Legacy post: My opinions on things to look out for before attempting to dump your code on the world.

Porting Your Controller

Legacy post: My thoughts on why it's so hard to port your controller styles from mouse to joystick to touchscreen.

Nintendo API needs a shakedown

Legacy post: Developing for Nintendo's consoles sucks. Here's why.

Video Capture in Ubuntu

Legacy post: After some feedback, I've cleaned up the code from my previous post.

FFMpeg Sample

Legacy post: After some feedback, I've cleaned up the code from my previous post.

Musing on Virtual File Systems

Legacy post: Virtual File Systems are everywhere. Each has its strengths and weaknesses, but they all provide a level of abstraction to resource accesses. In game development, you want that abstraction to remove dependences in your loading process. But why not just use fopen? What can a VFS do for a videogame?

Text RPG

Legacy post: Text RPG! A game demo, with source.

Jezzball

Legacy post: As a school project, I created classic Jezzball, but in 3d.

Asteroids

Legacy post: Asteroids! A game demo.

Copyright © 2002-2019 Travis Sanchez. All rights reserved.