I consider myself a beginner:
I sat down and thought about the way I would like to talk to the computer. I would like to say, "Player, jump," and have the player jump. I would like to say, "Player, spin 45 degrees when you are 1 meter from the opponent!
I take these sentences and buid the structure of my program from them, knowing that nouns are variables, verbs are functions/methods...
Player.jump()
If distance(player,opponent) == 1:
Player.spin(45)
Of course, this isn't the only way to program it. Others may be more efficient. Some are ideal. This the learning process.
From there you might learn about state machines, entity component systems, object oriented programming, etc.
Is it too early to do some complicated game design
From there you might learn about state machines, entity component systems, object oriented programming, etc.
I think thats what exactly happened to me. First i wast just learning pong game. after doing that I decided to make the menu system. From there my curiosity led me to ECS and other programming approach. Then I got so many info in my head I cant choose what I should do. i call it Information overload :D
ooookkkkkaaaayyy
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement