Hackathon

KEEP CALM AND HACKATH ON!
Educational Game Design using AgentSheets 4.0 (beta)

Below are some resources you can look at to get going with your game building. This wiki is HUGE and you can find all kinds of information and tips & techniques, examples of games and simulations to help your team upgrade the project you are creating. Remember, the links below are just the surface of the iceberg! Keep digging around the wiki to find what you need to make your game and simulation the best they can be!

Examples of Games and Simulations Created Using AgentSheets
Remember, you have to create an ORIGINAL game, but it's common practice to use parts of other people's code in the software industry.
 * *Scalable Game Design Arcade

Brand New to AgentSheets?

 * Basic Frogger features: ([[media:Handout_Frogger_English_2013.pdf|Brief explanation of basic elements in a Frogger game and their programming]])
 * Frogger Cheat Sheet: An extremely condensed tutorial that gives students the bare minimum needed to complete their Frogger game.
 * Step by Step Show & Hide Tutorial: How to make a playable game that resembles the following picture to the right. In the first part of this tutorial we will make three "agents", the Frog, the Trucks and Road; we will also program the interactions between all of these agents. Text and video instructions.

Moving Beyond Frogger: Adding More Features

 * Stage 1: Chasers that move randomly on the ground: ([[media:Journey_Project_Summary_Part_I--basic_game.pdf|Tutorial1.pdf]] | [[media:Journey_Project_Summary_Part_I--basic_game.doc|Tutorial1.doc]] | [[media:Journey_SI_2013_--Part_I.zip|Download Project]])


 * Stage 2: Smart chasers using Collaborative Diffusion computational thinking pattern as Artificial Intelligence: ([[media:Journey_Project_Summary_Part_II--diffusion_and_hill_climbing.pdf|Tutorial2.pdf]] | [[media:Journey_Project_Summary_Part_II--diffusion_and_hill_climbing.doc|Tutorial2.doc]] | [[media:Journey_SI_2013_--Part_II.zip|Download Project]])


 * Stage 3: Chasers that collect gold coins using simulation properties: ([[media:Journey_Project_Summary_Part_III--polling_and_simulation_properties.pdf|Tutorial3.pdf]] | [[media:Journey_Project_Summary_Part_III--polling_and_simulation_properties.doc|Tutorial3.doc]] | [[media:Journey_SI_2013_--Part_III.zip|Download Project]])

Intermediate Game Designers: Pacman, Sokoban/Maze, Space Invaders
Pacman The player guides the Pac-Man about the maze munching up the Dots in his path. Four Ghost Monsters - Inky, Blinky, Pinky, and Clyde - chase after the Pac-Man trying to capture and deflate him. The Pac-Man can counter attack by eating the big, Power Capsule that enables him to overpower the Monsters for additional score. After all the dots are gobbled up, the screen is cleared, and the Pac-Man continues for another round. Each rack features a special Fruit Target in the maze, which if eaten, earns Bonus Points. Players start with three Pac-Men.
 * Pac-Man Tutorial by Boulder teacher Sandy Wilder

Sokoban/Maze You are a warehouse keeper who is in a maze viewed from above. You must push boxes around and try to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. When all boxes are covering destinations the level is complete.
 * Sokoban tutorial part 1: user controlled warehouse keeper and pushable crates
 * Sokoban tutorial part 2: destinations, crate counters, step counters, and level complete

Space Invaders Earth is under attack from rows of bomb dropping aliens, and you need to defend it! The rows of aliens begin at the top of the screen, and you control a laser cannon at the bottom of the screen. Your goal is to earn points by shooting the aliens before they can land. The aliens march back and forth, and each time the end of the screen is reached they will drop one row closer to the bottom. Shoot them all, and you move on to the next (tougher) level, but if even one of them lands the game is over. From time to time a flying saucer will pass by along the top of the screen; shoot this to earn extra points. Just above your laser canon are three shields; these can be used to hide from the alien's bombs, but will also block your own shots. You begin the game with a limited number of laser canons, and if all of them are bombed the game ends.
 * New - Space Invaders tutorial part 1: user controlled laser cannon, mothership, moving alien swarm, alien bombs, and lasers.

Advanced Game Designers: Sims-like Games

 * '''How to create Sims-like games


 * Sims refers to a style of game that makes the player explore real world processes, people, events, or phenomena through game play. The inspiration for this type of games comes from the popular Electronic Arts video game called The Sims(TM). Many types of Sims-style games have been created using Agentsheets including simulations of people following a hierarchy of needs and ecosystem simulations.

Sims-like games may allow the player to make changes to the simulation while it is running creating a dynamic simulation, while others may simply allow the player to set up the initial environment and watch the results unfold.
 * Game Play

Advanced STEM Simulation Designers

 * Sample STEM Simulations: remember, your entry must be ORIGINAL, but programmers often copy/paste pre-written code to save time
 * Making Forest Fire Simulation
 * Making Contagion Simulation
 * Making AgentCubes Games &amp; Simulations

How to Submit Your Projects
To save your game or simulation, and allow others to see and play them:
 * How to Submit Your Project (AgentSheets and AgentCubes)

Scalable Game Design project at the University of Colorado Boulder's Computer Science department and School of Education come together with The Innovation Center of SVVSD to host the Ed Game Design content during the 1st Annual IC Student Hackathon.