Pixelpad Project
- Go to https://pixelpad.io and login (create account if needed)
- Students who haven't done pixelpad before:
- Once you are logged in
- Go the learn tab
- Scroll down to Intermediate Python (Could say tutorials) and start the Space Shooter Course
- Once you are logged in
- Students who have done pixelpad before:
- Once you are logged in
- Go the learn tab
- Scroll down to Tutorials list and choose one of the games you have not done before
- Platformer
- Action
- Castle Crash
- Fruit Slashers
- Once you are logged in
- Follow the videos carefully and be aware of what is being programmed and whether it is on the start or loop tabs. Do not skip videos.
- For each video, be sure to include a summary (point form or paragraph) of the main concepts covered
- Always a nice idea to include screenshots or recordings.
- To see entire playlist of videos, you can access from youtube rather than in pixelpad:
https://www.youtube.com/playlist?list=PLRdmBMLzntBEBrrNnyt8XuOi685_4gwWH
Advice For Your Coding:
- Try to be as independent as possible and not totally reliant on the video to tell you what to type
- Avoid copying and pasting code when re-using it. You learn a lot more by retyping than by using shortcuts.
- Be careful of your punctuation and grammar
- How items are named:
- Classes and rooms - start with capital letter
- Sprites and sounds - start with lower case letter
- Proper use of camel case to name multi-word elements - enemySpeed or PowerUp
- No spaces, never start with a # or special character
- Use of brackets
- What type are being used
- Make sure they are open and closed (representing begin/end or start/finish)
- Formatting of "if" statements. Be careful of the : at the end of the statement and the the indentation of the subsequent lines
- How items are named:
if (self.timer <= 0):
enemy = new_object('Enemy') self.timer = random.uniform(30,120) |