https://github.com/erikgall/career-day
Software development career day speech/presentation (w/slides) and a BrickBreaker demo game.
https://github.com/erikgall/career-day
bricker-breaker career-day presentation slides software-development
Last synced: 2 months ago
JSON representation
Software development career day speech/presentation (w/slides) and a BrickBreaker demo game.
- Host: GitHub
- URL: https://github.com/erikgall/career-day
- Owner: erikgall
- Created: 2016-05-09T20:15:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-11T23:33:38.000Z (about 9 years ago)
- Last Synced: 2025-01-26T08:44:39.496Z (4 months ago)
- Topics: bricker-breaker, career-day, presentation, slides, software-development
- Language: Java
- Homepage:
- Size: 394 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Software Developer Career Day Speech w/ BrickBreaker Game
This repository/game is part of a career day presentation I had to give on 5/10/16.
##### The slides and a rough outline of what I said/when I said it and my powerpoint slides can be found in the [speech.md](speech.md) file.
My goal was to demonstrate something fun they could create if they learned how to program and also as a fun, interactive, "see if you can get the high score" activity at then end.
## The Game
The game is pretty simple and pretty easy to understand how it works.
The code is a little bit all over the place but I plan on cleaning it up it a little bit more before the presentation.
### Game Scenarios
#### Game Ball
1. Ball hits goalie/bottom game piece:
- Change ball direction to up
- Keep X (left/right) direction going the same way
2. Ball hits a brick
- Change Y direction (up/down)
- Change X direction
3. Ball hits left wall/boundary
- Keep Y direction
- Change X direction
4. Ball hits right wall/boundary
- Keep Y direction
- Change X direction
5. Ball hits below the goalie
- End the game
#### Scoring
1. Points < 5
- Ball X Speed: 2px/100ms
- Ball Y Speed: 2px/100ms
2. Points >= 5 && Points < 10
- Ball X Speed: 3px/100ms
- Ball Y Speed: 4px/100ms
3. Points >= 10
- Ball X Speed: 4px/100ms
- Ball Y Speed: 6px/100ms## Resources/Credits
Thank you to Alex Dresko for the base speech, experiment (which went 10x better than expected and the kids loved it) and some of the slide images.
I didn't have a clue on what to talk about until reading your post. I also had the same question asked many of times.. "Do you have any games or apps in the app store?" I need to get a game in the App Store before doing another one of these.
http://www.alexdresko.com/2014/11/21/my-20-minute-software-developer-presentation-for-7th-graders/