Friday, August 1, 2014

2D Motion with Structs

Here's some additional information about making your game character move in the x direction as well as the y direction.

There's a supplemental lesson in the Bootstrap 1 materials that uses a new concept called "structs" and a new function you can use called "make-posn." Read the supplemental lesson here.

If you would like to see this in action and take a peek at the Racket code, here's a link to Blank Game with just these updates. Look for the definition statement for "update-player."

Have fun with your game, and the rest of your summer!

Thursday, July 31, 2014

Launch Party Day

Welcome to your launch party day!

And our final day of the Bootstrap summer program. Notice te blog entry before this one... It's your own virtual poster presentation. Tell people to check it out if you want to show off your posters and game screenshots.

Today there is no blog prompt. Write whatever you would like to say in the comments.

On behalf of the instructors, I would like to say: we will miss you and have a wonderful remainder of your summer!


Wednesday, July 30, 2014

Virtual Poster Gallery

The Eve of the Game Launch Party!

On Thursday, students and instructors will celebrate the successful creation of each Bootstrap team's game with a launch party that includes brief student presentations accompanied by posters. Here's a sneak peek at the posters and game screenshots that show these students' hard work and accomplishments. Click to enlarge:



Saving Gotham

Shae D. and Jessica S.




 Catch the Moon 

Evy B., Erica M., and Jeany J.
[play/see game]


 Eternal Knight Saga

Kyle R. and Peter G.
[play/see game]


Penguin's Defeat: I Told You They Could Fly

Dylan M. and Draven L.
[play/see game]


Ninja Pigu

Ethan G. (with Kasey D.)
[play/see game]



Bear's Revenge

Luis R. (with Armand B.)
[play/see game]



The Call of Sagitta

Gustavo V. and Montayo C.
[play/see game]







Happy Wednesday! 


The blog prompt for Wednesday:

What have you gotten out of the Bootstrap program this summer?

Tuesday, July 29, 2014

Happy Tuesday!


Today's blog question:

If you had to explain something you learned at Bootstrap, which of these would you be most confident of? Choose from this list:
  • Circles of Evaluation (and what they're good for)
  • The parts of a Design Recipe
  • How to Battle
  • How to use the contracts page of your notebook
  • Piecewise Functions
  • the Pythagorean Theorem 
  • Conditional branching with cond
  • Collisions
Which of these would you want help explaining?

Monday, July 28, 2014

Welcome to Monday, WEEK 4 of Bootstrap


Today's prompt:

If you could choose the blog question, what would you ask? Make sure your question is about what you've been learning. So, it should have to do with:
  • game programming
  • programming in general
  • math
  • or any of the tools we've worked with
Remember, you're thinking of a blog question. Think of a question you would like to answer.

Thursday, July 24, 2014

SCRATCH ONLINE!

If you'd like to explore and build with the Scratch programming language on your computer at home, go to the Scratch website, set up an account, and jump right in writing scratch programs by creating sprites and dragging blocks together.
One fun thing about Scratch is that you can look at (and inside) other people's projects in order to learn how they work, but also to remix and customize them for yourself.
  • Visit here to explore other people's animations, games, and projects.
  • Or, check out this studio of three baby goat-themed games created by Mr. Burke and his daughter. These games are:
    • a space invader game, 
    • a dress-up game, 
    • and a dodge game
After you've tried the games, open them up to see what makes the sprites tick. Change things to suit your own ideas. Remix them into your own accounts!