Skip to content

Commit 3ccba36

Browse files
committed
2 parents 45f96c2 + 69f6f6a commit 3ccba36

File tree

2 files changed

+34
-22
lines changed

2 files changed

+34
-22
lines changed

README.md

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,44 @@
2020
|Week 4 |arcade-game-pong |Implement the pong game with a ball moving |
2121
|across a left and a right paddle. |
2222
23-
|Week 5a |Mouse and the lists | |
24-
25-
|Circle clicking problem | |
23+
|Week 5a |Mouse and the lists |Dislay in the console the position of the |
24+
|mouse for each mouse click.
25+
26+
|Circle clicking problem |Circle clicking problem |
2627
27-
|Day to Number | |
28+
|Day to Number |list.index() |
2829
29-
|String list joining problem | |
30+
|String list joining problem |From list to String |
3031
31-
|A program that fills the canvas | |
32-
|with a 10*10 grid of touching balls of | |
32+
|A program that fills the canvas | Draw in the canvas touching balls |
33+
|with a 10*10 grid of touching balls of | through the draw_circle() method. |
3334
|the given size. | |
3435
35-
|Polyline drawing problem | |
36-
37-
|Week 5b |Memory | |
38-
39-
|Week 6a |class tile | |
40-
|Avatar | |
41-
42-
|Week 6b |BlackJack | |
36+
|Polyline drawing problem |Draw a polyline. |
4337

44-
|Week 7 |Spaceship | |
38+
|Week 5b |Memory |Implement the memory card game with lists |
39+
|like a set of cards.
4540

46-
|Week 8 |Spaceship | |
47-
41+
|Week 6a |class tile |Draw tiles in the simplegui frame |
42+
43+
|Avatar |The Avatar class by Moria Merriweather |
4844

45+
|Week 6b |BlackJack |Develop the Blackjack which is played in |
46+
|casinos in two phases.
47+
48+
|Week 7 |Spaceship |A 2D archade game that is inspired by the |
49+
|archade game Asteroids(1979).Implement
50+
|a spaceship, rocks and missiles. The remaining
51+
|lives and score don't change in this project.
52+
53+
|Week 8 |Spaceship |A 2D archade game that is inspired by the |
54+
|archade game Asteroids(1979).In addition to
55+
|the previous exercice implement multiple rocks
56+
|and collisions with lives and score.
4957
#### Aymar Sedami's comments
50-
58+
The first course is helpful to comprehend that interpreted language. In general, the courses are supportive to delve in data structures
59+
in python. Solving the project is challenging, however the instructions consist of steps to lead us to the correct answer.<br />
60+
Thank you.
5161

5262

5363

Week7/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ to multiple versions of Asteroids that are available on the web (including an up
2222
Mini-project development process
2323

2424
For this mini-project, you will implement a working spaceship plus add a single asteroid and a single missile. We have provided art for your game
25-
so its look and feel is that of a more modern game. You should begin by loading theprogram template.The program template includes all necessary
25+
so its look and feel is that of a more modern game. You should begin by loading the program template. The program template includes all necessary
2626
image and audio files. Unfortunately, no audio format is supported by all major browsers so we have decided to provided sounds in the mp3 format
2727
which is supported by Chrome (but not by Firefox on some systems). ogg versions are also available.) We highly recommend using Chrome for the last
2828
two weeks of the class. We have found that Chrome typically has better performance on games with more substantial drawing requirements and
@@ -82,8 +82,8 @@ You will need to update the velocity vector by a small fraction of the forward a
8282
10. Then, modify the ship's update method such that the ship's position wraps around the screen when it goes off the edge (use modular arithmetic!).
8383

8484
11. Up to this point, your ship will never slow down. Finally, add friction to the ship's update method as shown in the "Acceleration and Friction"
85-
video by multiplying each component of the velocity by a number slightly less than 1 during each update.You should now have a ship that flies around
86-
the screen,as you would like for RiceRocks. Adjust the constants as you would like to get it to fly how you want.
85+
video by multiplying each component of the velocity by a number slightly less than 1 during each update. You should now have a ship that flies around
86+
the screen, as you would like for RiceRocks. Adjust the constants as you would like to get it to fly how you want.
8787

8888
Phase two - Rocks
8989

@@ -119,7 +119,9 @@ of the ship's forward vector.
119119
2. Modify the keydown handler to call this shoot method when the spacebar is pressed.
120120

121121
3. Make sure that the missile sound is passed to the sprite initializer so that the shooting sound is played whenever you shoot a missile.
122+
122123
Phase four - User interface
124+
123125
Our user interface for RiceRocks simply shows the number of lives remaining and the score. This week neither of those elements ever change,
124126
but they will next week. Add code to the draw event handler to draw these on the canvas. Use the lives and score global variables as the current
125127
lives remaining and score. For more helpful tips on implementing this mini-project, please visit the Code Clinic tips page for this mini-project.

0 commit comments

Comments
 (0)