Comix’s blog

Vita e storie di un artigiano del software :-D

Sconstruct, TrueType e pomodori

Screenshot 2008-05-08

Recentemente ho dedicato parecchio tempo alla verifica che tutto funzioni e compili correttamente nelle 3 piattaforme: Linux, Mac e Windows.
Linux e Mac non mi hanno dato nessun problema ma ovviamente su windows ho dovuto sputare sangue per vedere qualcosa di decente.
Tralasciando sfoghi e critiche verso il mondo microsoft, ho deciso di modificare pesantemente i sorgenti del game engine in modo da rendere il più indolore e facile lo sviluppo nelle 3 piattaforme.

I cambiamenti principali sono:

  • ho rimosso la libreria SDL in favore di una più leggera e snella GLFW
  • ho sostituito i Makefiles con un più moderno e gestibile sistema di build basato su Sconstruct
  • rimosso il supporto per video Theora (prima o poi tornerà)
  • rimosso l’intero supporto per l’audio (prima o poi tornerà)
  • rimosso TextRenderer basato su bitmap a favore di un nuovo renderer basato su FreeType
  • compilazione su linux e mac con GCC e uso di Visual Studio 2008 su windows

Cambiamento importante ma non nel codice é la scoperta (grazie a Fabio) della “Tecnica del pomodoro“.
Ormai lo uso da 1 mese e mezzo e devo ammettere che nonostante la sua semplicità ha migliorato decisamente la mia produttività.

Lunga vita alla patata, ma anche il pomodoro si merita un applauso :-D





No comments yet. Be the first.

Leave a reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word