4 ms·
> Do I just have to go heads first and it will all just "fit in place"? I will finally become a good and confident programmer one day? You have to build things
by username90 8y ago
> Do I just have to go heads first and it will all just "fit in place"? I will finally become a good and confident programmer one day?
You have to build things without tutorials for this. Just take something and then build it without a tutorial. For example, you can build space invaders. How would you build that without a tutorial? Here would be my process:
1. Space invaders has graphics, do you know how to do graphics in your environment of choice? If not look up documentation for some draw API and try to draw things moving around.
2. Space invaders has images, look up documentation how to load images and implement. Make sure that you can draw the images and move them around like in 1.
3. Games need user input, look up documentation for how to listen for keystrokes, make the things that move around from earlier controllable.
4. The rest of the game is just implement some boring logic like tracking score, tracking aliens, checking collisions, killing the player, winning etc. This is fairly straightforward to implement.
This was just an example, you can do most things in similar ways. Like building a forum, building a text editor, building a web server, building an interpreter/compiler etc.
- rb808 8y agoAgreed on the project instead of tutes, but a simple crud app would be much more typical than a complex game.