First day: (Lay the groundwork for the whole army)
Knowledge points |
Whether to master |
Note |
Ability to design the main game form |
-Yes-no |
|
Understand the required reason for defining a method individually |
-Yes-no |
|
Will define the method |
-Yes-no |
|
will use the method |
-Yes-no |
|
A single random number is generated |
-Yes-no |
|
The ability to iterate through the elements in an array |
-Yes-no |
|
Preliminary understanding of object-oriented classification and objects |
-Yes-no |
|
Variables and objects that can differentiate between reference types |
-Yes-no |
|
Can find the static method of form class |
-Yes-no |
|
Preliminary understanding of inclusion relationships among objects |
-Yes-no |
|
Converts between strings and values |
-Yes-no |
|
Summary today |
|
The next day: (the horses did not move the fodder first)
Knowledge points |
Whether to master |
Note |
The array of matrices is defined and initialized |
-Yes-no |
|
The ability to output matrix array values in a matrix way |
-Yes-no |
|
Understanding the relationship between presentation and data in the game |
-Yes-no |
|
The ability to encode and implement the elimination line |
-Yes-no |
|
I finally realized the DataContext class |
-Yes-no |
|
Data can be stored and read in the list object |
-Yes-no |
|
Ability to deposit read data in Dictionary objects |
-Yes-no |
|
Understand shapetable and define a variety of shapes |
-Yes-no |
|
The ability to quickly find the shape you need from the shapetable |
-Yes-no |
|
Summary today |
|
Day three: (making determined efforts formations)
Knowledge points |
Whether to master |
Note |
Learn the basic process of GDI + drawing |
-Yes-no |
|
Gets the graphics object from the control |
-Yes-no |
|
Will draw a small square |
-Yes-no |
|
Ability to draw a shape from an array |
-Yes-no |
|
Understand why block is defined |
-Yes-no |
|
Let block be self-drawing |
-Yes-no |
|
will use a timer |
-Yes-no |
|
Enables data control to be drawn (transform, left, right, bottom) |
-Yes-no |
|
Summary today |
|
Day Fourth: (Bang Destroy Huanglong)
Knowledge points |
Whether to master |
Note |
Learn how keyboard keys interact with programs |
-Yes-no |
|
Ability to differentiate individual keys from code |
-Yes-no |
|
Feel the data control present |
-Yes-no |
|
Understanding the principle of square block object collision detection |
-Yes-no |
|
Feel the rendering attributed to the data |
-Yes-no |
|
Understand the causes of the interface flicker, and can solve the |
-Yes-no |
|
Summary today |
|
Day Fifth: (Clearing the battlefield lessons learned)
Knowledge points |
Whether to master |
Note |
Can eliminate the filling line and calculate the score |
-Yes-no |
|
Be able to choose the right time to decide winning or losing |
-Yes-no |
|
According to their own understanding, the game has been extended to a certain extent |
-Yes-no |
|
Summary today |
|
C # 49 Game programming Week Daily Summary