FINAL PROJECT
Create 1 of the following:
-Side Scrolling Video Game
-Maze Video Game
-Flash Animation
-Card Game *Must be completely new
-Board Game
You may work individually, as a pair or as a trio. You may not be in a group consisting of more than 3 people.
Here are the parameters:
-Side Scrolling Video Game: Must have at least 6 levels. There must be clear goals and a way to win. There should be challenges in the game, ie. enemies, lava, etc. (This may be your side scrolling video game that you are currently working on.)
-Maze Video Game: Must have at least 10 levels. There should be an easy to identify goal
which leads you to another level. You may have additional challenges to the obvious 'maze' factor, however this part is not mandatory.
-Flash Animation: Must be at least 1 minute in length. Must be created in Adobe Flash and must be school appropriate. Must
consist of all original artwork. All characters used must be original. Must have music and/or sound effects.
-Card Game: Must be a completely new game,
you cannot use the idea or concept from your card game previously done in the class. You must create your own cards, you cannot use other cards that exist. There must be clear goals and a way to win. It maybe chance, strategy or both. You may have a dice, however I would prefer you stick to only cards.
-Board Game: You will create a board game that can consist of cards, dice, etc. There must be a clear goal and needs to be at least a 2 player game. You will draw out a draft on a piece
Side Scrolling Help:
Coding - FULL EXPLANATION
http://tecfaetu.unige.ch/etu-maltt/nestor/morandl/clef/learn_gml.pdf
Explanation of variables and functions -
https://docs.yoyogames.com/
Understanding Expressions and Operations -
https://en.wikibooks.org/wiki/Game_Maker_Programming/Expressions
^^All links courtesy of Kyle Gerry^^
SCRIPTING -
https://docs.yoyogames.com/source/dadiospice/001_advanced%20use/006_scripts.html
MOONWALKING?
if x>xprevious then {image_speed = 1; sprite_index = spr_player_r}//If the player is moving right... (change spr_player_r to whatever the moving right sprite is)if x<xprevious then {image_speed = 1; sprite_index = spr_player_l}//Moving left, same as above...if x=xprevious then {image_speed = 0; image_index = 0}//If the player is standing still, the sprite is not changed. It is just stopped at the first subimage.
if !place_free(x,y+1) then {//Check if the player is on the ground...if x>xprevious then {image_speed = 1; sprite_index = spr_player_r}if x<xprevious then {image_speed = 1; sprite_index = spr_player_l}if x=xprevious then {image_speed = 0; image_index = 0}}else {//If the player is not on the ground...if x>xprevious then {//Moving right...if y<yprevious then {image_speed = 1; sprite_index = spr_player_r_u}//Moving up...if y>yprevious then {image_speed = 1; sprite_index = spr_player_r_d}}//Moving down...if x<xprevious then {//Moving left...if y<yprevious then {image_speed = 1; sprite_index = spr_player_l_u}//Moving up...if y>yprevious then {image_speed = 1; sprite_index = spr_player_l_d}}//Moving down...if x=xprevious then {image_speed = 0; image_index = 0}}
STICKY WALLS?
//moving left eventif instance_place(x-5,y,[wall object]) { x-=5}
MOVEMENT CODE -
if (keyboard_check_pressed(vk_left)) { x -= 3; sprite_index = Mage_Run_Left;}if (keyboard_check_pressed(vk_right)) { x += 3; sprite_index = Mage_Run_Right;}if (keyboard_check_pressed(vk_up)) { y -= 3; sprite_index = Mage_Run_Up;}if (keyboard_check_pressed(vk_down)) { x -= 3; sprite_index = Mage_Run_Down;}if (keyboard_check_released(vk_left)) { speed = 0; sprite_index = Mage_Run_Left_Stand;}if (keyboard_check_released(vk_right)) { speed = 0; sprite_index = Mage_Run_Right_Stand;}if (keyboard_check_released(vk_up)) { speed = 0; sprite_index = Mage_Run_Up_Stand;}if (keyboard_check_released(vk_down)) { speed = 0; sprite_index = Mage_Run_Down_Stand;}
CODING
of paper. Make sure the game works, make changes if you have to. Then you will design the game using Adobe Photoshop or Illustrator to design the board. You may even be able to get your pieces printed by a 3D printer at school!
Assignment for Wednesday, January 6, 2016.
Choose a video game (computer or console) and write 200+ word research paper.
This will count as 1 project grade for the 2nd quarter.
Answer the Following Questions:
-What is the name of the game?
-What do you play this on?
-What company or person developed this game?
-Was there specific inspiration for this game?
-Tell me more about the history and development of the game.
You wil not receive a grade if you don't include the opinion part:
**In 3 sentences or more, tell me your own personal opinion about the game.**
If you do not finish it during class you will have to finish it for homework.
Make sure to save this in your SHARED FOLDER!!
MINECRAFT!
Log into the LAN server...
Hit M on your keyboard to view the current assignments.
VIEW AND DOWNLOAD MINECRAFT SURVIVAL QUEST CHALLENGE.DOCX
(scroll all the way to the bottom)
How to Export your flash animation and save in your shared drive:
Then click SAVE.
Adobe Flash CS3 -
Animation -
Make your own Thaumatrope -
FLASH ANIMATION!!
Adobe Illustrator -
9/30 -
Please download the pentool exercises below...
Once you have created your "Trial Version" and you've played it and it works - Start designing your cards on Illustrator.
Create and Design your own Card Game -
You game must have:
-Theme
-Goal/Objective
-How to Win
-You must design the look of the cards
-Rules
All of this must be in your notebook.
GAME THEORY -
Card Games - Go Fish, War, etc.
Dice Games
Auctioning! $1 is up for auction, you'll only get the amount - what you've bid for it! Highest bid wins! (even 99 cents)
Prisoners' Dilemma -
Tic Tac Toe - Create an alternative version
Rock, Paper, Scissors - Strategy?? Are you successful when blind or add more players??