As a programmer the content of any program is very important. More often than not content is not provided in a simple format at the beginning of the project. Test data is often the only solution. To help with that messy process a few on lessons I learned.
To help i try to always simplify my components to allow quicker rewriting latter. Object oriented languages make this a much easier task than it forebears. still that's only with good practice.
One of the most often over looked part of coding is formatting. This can be lots of little things like how commented or non-commented a program is. To wildly different naming conventions. Now I don't suggest going and rewriting the whole program when you start. Just follow good practices when ever you work.
A good tool for working on a variable project is to define parameters. Try to rule out as many things that you know you don't want to do. Its not as good as knowing exactly what the content will be. It will allow you to estimate the time it will take and do some of the foundation work.
If you have an amazing team and start every project will the finalized content WOW! The market is fluid like the water in our bodies. I like to think that good code can save just like water.
Saturday, February 21, 2009
Saturday, February 7, 2009
Tower Defense Game Development
I'm developing a tower defense game with a group called "Grakus Defense Development Team".
We're using Adobe AS3 (Action Script 3.0) and Flash.
To start were using a great series of tutorials by Garth Henson . The tutorials are a part of his on going blog.
Part 4 of his tutorial series is here: http://www.guahanweb.com/2009/01/31/tower-defense-in-as3-part-iv/
Developing is always a challenge. This is why we use naming conventions and programming standards. Specific values or parameters should defined as soon as possible. The more of the details you have nailed down the simpler the code.
Its my contention that the simplest code is the best. Running on less memory thus being more efficient. I generalizing of course but it a good rule to follow.
Proper comments helps you and those who will follow you understand the code. By writing comments you save your self time latter.
There are always bugs and reworks of finished pieces. So just prepare for them by writing robust and simple. Object orientated code helps a lot with the process of writing code simply.
We're using Adobe AS3 (Action Script 3.0) and Flash.
To start were using a great series of tutorials by Garth Henson . The tutorials are a part of his on going blog.
Part 4 of his tutorial series is here: http://www.guahanweb.com/2009/01/31/tower-defense-in-as3-part-iv/
Developing is always a challenge. This is why we use naming conventions and programming standards. Specific values or parameters should defined as soon as possible. The more of the details you have nailed down the simpler the code.
Its my contention that the simplest code is the best. Running on less memory thus being more efficient. I generalizing of course but it a good rule to follow.
Proper comments helps you and those who will follow you understand the code. By writing comments you save your self time latter.
There are always bugs and reworks of finished pieces. So just prepare for them by writing robust and simple. Object orientated code helps a lot with the process of writing code simply.
New Blog!
Welcome to Ian Mott's blog.
I'm Ian and you can find lots out about my business and past work at: www.IanMott.com
I hope to help my readers by providing simple steps to solve ever day problems. As well as reflect on the state of technology today. Please comment and tell me what you think.
Ill have a few tutorials and stories up on the blog soon.
Peace to all,
Ian Mott
I'm Ian and you can find lots out about my business and past work at: www.IanMott.com
I hope to help my readers by providing simple steps to solve ever day problems. As well as reflect on the state of technology today. Please comment and tell me what you think.
Ill have a few tutorials and stories up on the blog soon.
Peace to all,
Ian Mott
Subscribe to:
Posts (Atom)
