So you want to start programming game ? Well you’ll need an programming environnement :) No worry, here’s how I setted mine. I use Visual C++ 2005 Express for all my C++ programming needs.
What would be a Beginner Game Programmer without it’s own Game Engine. Back in the days, I started a project that I named HexEngine for Hextudio’s OpenGL Game Engine.
A few days ago, I removed aging dust off this project, cleaned up the code and made my first commit on Google Code.
Stay tune, HexEngine, The making of will be right back after these messages.
The way of the Code Samurai can be dictated by these virtues :
Loyalty - 忠義
- Work with a User to Think Like a User. It’s the best way to gain insight into how the system will really be used.
Courage - 勇
- Don’t Panic When Debugging Take a deep breath and THINK! about what could be causing the bug.
Respect - 礼
- Being a developer is like being a craftman. The more you care about your craft, the better the results will be.
Honour - 名誉
- Sign Your Work. Craftsmen of an earlier age were proud to sign their work. You should be, too.
Honesty - 誠
- Provide Options, Don’t Make Lame Excuses. Instead of excuses, provide options. Don’t say it can’t be done; explain what can be done.
Rectitude - 義
- Don’t live with broken windows. Fix bad designs, wrong decisions and poor code when you see them.
Benevolence - 仁
- Gently Exceed Your Users’ Expectations. Come to understand your users expectations, then deliver just that little bit more.
After reading through the list of tips from The Pragmatic Programmer book, I thought it would be fun to see if any of those tips could be used to build a Bushido of the Code Samurai. There may be better match, posts yours in the comments !