Hello, all!
I've owned AppGameKit for some time now. I'm not a noob when it comes to programming, but I am (still) quite a noob when we're talking about game programming and design.
I have been trying to start out with very small and basic game ideas, but I have a very bad habit to just rush into programming without a proper design or even a rough sketch of what I'm about to try to code. The outcome is, then, pretty obvious; I end up making spaghetti (or at least it seems to me) and unorganized code.
How do you guys prevent this, especially with Tier 1? For example, if you ought to code a object for a Player, its attributes and updating its logic, how do you do it? Do you create a Type and necessary methods for it and place them all in the same file or...? Do you name your methods inside included files in a way that, when calling the function outside that file, you know where that call is pointed? For example, 'Player_move()'?
I'm really sorry if my question frustrates you but I've been really struggling with myself on the matter and how should I organize the project.
Thanks in advance to anyone who is able to encourage me
Mah machine: Intel Xeon E3-1231v3 4x3.40GHz | CM Hyper 212 Evo | ASRock H97 Pro4 | 240GB SanDisk SSD | Sapphire Radeon R9 270X Dual-X 2048MB | Seagate HDD 1000GB |
8GB Crucial Ballistix Sport DDR3-1600