User:Graham
From Pigasoftware
Graham Lawrence Wilson (born May 13, 1994) is a co-founder of Piga Software and serves as the organization's webmaster and main game engine developer. Graham's most important role (other than maintainer of the Piga websites) is to develop the Gambas Genie real time strategy engine for the star project of Piga Software, Free Empires.
His main programming experience is for Visual Basic 6, Game Maker, QBasic, Liberty Basic, and GAMBAS (he also knows HTML and some CSS for web development). He has also done some slight experiments with Visual Basic.Net, C++ and Java, the later two he wishes to study more thoroughly at a later time, as well as Perl and shell scripting. He started programming when he was six years old, his first project being a first person adventure game called Mad Bully in the Haunted Mansion. The game was set in a fictional afterlife for animals, which was their heaven, but in strange parallel appeared like hell. Mad Bully, an important bull, was forced to deal with various ghouls in a haunted mansion. He continued experiment with Visual Basic 6 until he moved to Game Maker in 2005 and to Gambas in 2007. He has been coding in QBasic since 2005. He has supported free software right from the beginning of his programming.
He is fifteen years of age and suffers from myopia (near-sighted vision) and scoliosis (curvature of the spine). He is a full Canadian citizen as well as a citizen by descent of New Zealand. Graham is interested in political economy, philosophy, hacking/hacker culture, gaming, fan works, writing, computer animation, paleontology/history, reverse engineering, naturalism, marks/craftsmanship, and ranching/poultry-raising.
Contents |
Preferences
Note: this is my opinion on the various software tools around, I hope that my recommendations and comments are useful
Graham prefers GNOME over KDE, describing the KDE desktop as "bloated and increasingly unappealing" (particularly version 4), however he does commend the K Project for its programs as typically better than those that come with GNOME. He prefers the VIM ("VImproved") editor over Emacs; though he prefers GNU Nano as his favourite editor as "when I need to edit a system file it has to be quick and direct". Graham prefers Mozilla Firefox and Epiphany over Opera, Internet Explorer, and Konqueror (though commends the latter as it is Free Software). Also he uses GFTP for FTP transfers and Pidgin for instant messaging. He runs his computer with the Fedora GNU/Linux distribution, however he wishes to try out Debian, Mandriva, Gentoo, and Slackware. He also wishes to experiment with FreeBSD, FreeDOS, ReactOS, OpenSolaris, Minix 3 and Haiku. He currently programs almost exclusively with GAMBAS; occasionally using QBasic, Visual Basic and Game Maker (though specifically not version 7); he web develops using the Bluefish editor and he uses OpenOffice.org for all productivity suite usage which is mostly for writing (using GEdit as his main text editor). Finally uses XMMS, MPlayer, and Audacity for most of his audio needs and for graphics he prefers KolourPaint, GIMP, and KIconEdit.
Projects Graham is BDFL in
1. Piga Nation (For GNU/Linux, Made in GAMBAS)
2. Gambas Genie (For GNU/Linux, Made in GAMBAS, Some Source Released)
3. PS-Tech-1 (For GNU/Linux, Made in Gambas)
4. Piga Brain (For GNU/Linux, Made in GAMBAS)
5. 2-Step (For GNU/Linux, Made in GAMBAS)
6. Free Empires: Age of War (For FreeDos, Made in QBasic)
7. Piga Animator (For GNU/Linux, Made in GAMBAS)
Released Software
- Donut Quest, head programmer (Microsoft Windows, 2006)
- Free Empires: Chiefs and Warriors Source Release 1.0, head programmer (GNU/Linux, 2007)
- Free Empires: Chiefs and Warriors Source Release 2.0, head programmer (GNU/Linux, 2007)
- Gambas Genie Mouse Movement Tech Demo, head programmer (GNU/Linux, 2008)
- Piga's Pumpkin Carving, head programmer (GNU/Linux, 2008)
- Alexei: Part IX, supervisor (GNU/Linux, 2009)
Graham's Other Roles
- "A GNU Body" artwork (2007).
- Assistant Moderator of the Blood Wiki (2008-2009).
- Head Moderator of the Blood Wiki: Shogo Sub-Section (2008-2009).
- Co-moderator of Tongue Tied, the Red Dwarf wiki. (2009)
- Co-moderator of the Warren Zevon Wiki. (2009)
- Author of A Game Development Essay and Freedom, and Software? (2008).
- Symel GIF Animations (2006-2007)
- Contributor to Wikipedia (2006-2009).
- Head editor of the Tome of Blood collection of fan fiction (2008-2009).
- Head editor of the Shogo: The Expanded Canon collection of fan fiction, author of Shogo: The Aftermath (2008-2009).
- Occasional contributor towards the Brogo web comic strip (2005-2009).
- Assistant developer of the former "Klingon Web Development"

