subject

A bottom-up approach to programming can help us with understanding the basics and lay a solid foundation before trying to tackle a large problem. Think of a video game or board game. Instead of having an idea at the beginning of exactly how the game should be played (and how the player could win), you are going to think about the pieces of the game that you want to develop. First, think of the small aspects, or components, of the game. Maybe you’re envisioning building a video game. Do you want your game to have amazing graphics with life-like animals? You could use “life-like animals” as a module at the bottom level of your design. Or maybe you’re thinking about a cool, new board game where players have the opportunity to sabotage another player’s castle. That’s an idea that could be a module at the bottom level of your design.

Come up with 8-10 bottom-level modules for your game. Remember, they should be specific and form the building blocks for a bigger game that could be designed.

Now, group together some of your modules into a broader module. For example, you could group together specific ideas about life-like animals, music, and colors from your video game design into a bigger module called “graphics.” You should make sure that each sub-module gets grouped into a bigger module.

Keep grouping your modules until you are ready to end with an overall game title.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 09:50
17. implement the jvm dload instruction for the mic-2. it has a 1-byte index and pushes the local variable at this position onto the stack. then it pushes the next higher word onto the stack as well
Answers: 2
question
Computers and Technology, 23.06.2019 06:00
What makes myhexadecimalnumber a child of mynumber? which methods does myhexadecimalnumber inherit directly from the mynumber class? what can an instance of the mynumber class do? what can an instance of the myhexadecimalnumber class do? which methods are overridden? why are they overridden? how many examples of overloading are there? why was this done? where is the super keyword used? what is it doing? why isn’t the incoming value set immediately in the second myhexadecimalnumber constructor? how many examples can you find of an inherited method being called?
Answers: 1
question
Computers and Technology, 23.06.2019 13:30
Anetwork security application that prevents access between a private and trusted network and other untrusted networks
Answers: 1
question
Computers and Technology, 24.06.2019 10:30
You're programming an infinite loop. what must you include in your code to prevent crashes? in roblox
Answers: 2
You know the right answer?
A bottom-up approach to programming can help us with understanding the basics and lay a solid founda...
Questions
question
Mathematics, 09.09.2019 03:10
question
Mathematics, 09.09.2019 03:10
question
Mathematics, 09.09.2019 03:10
Questions on the website: 13722363