1. What is block-based programming?
- According to the Scratch Wiki, block-based coding, sometimes known as block based-programming, is coding within a programming language where instructions are mainly represented as blocks. One example of a block-based programming language would be Scratch.
Image from scratch.mit.edu |
2. How do abstractions and layers of abstractions enable smooth user interface creation in a game?
- Integrating abstraction and abstraction layers can allow player to move around the camera (zoom in and out) of a game, and able to let them feel more smooth during gaming, specially in 3 dimension games. Also abstractions can allow programmer to separate layers of abstraction to deal with.
3. What components make an effective game?
- According to Grace Li from Game Skinny, components such as a solid story, attractive visuals, intuitive controls, worthwhile long-term goals, a good soundtrack, replayability, interesting and engaging game mechanics, all the shill possessing originality and consistency.
0 comments:
Post a Comment