Prototype 9 – will not be graded, but I will give input if you feel like making one for fun.


Theme: Arcade Games

Make a game that “feels” like an simple old school arcade game.

 


Mechanic: A textless game.

The title can be no more than 32 characters in length, including spaces and punctuation.

You may use images of the control buttons as contextual popups, if you need.  For example, if my character stands by an intractable door, an image of the “J” key might appear over me.  That does not count against the no text rule.

File name: <LastName-FirstInitial>-Prot9.zip

NOTE: This will not be graded and is entirely optional, but if you want to keep practicing, I”ll give feedback if I can.

-Stay safe,
Dr. Christopher

Posted in Uncategorized | Leave a comment

Prototype 8


Theme: Moving out.

 


Mechanic:  2 player split screen co-op.

You must also use a mechanic from a previous prototype.
Note: The theme of the previous prompt you choose is irrelevant, but you are beholden to the rules of that mechanic.

Check the game standards page for the required 2 player key set.

Due: TBD

File name must be: <LastName-FirstInitial>-Prot8-<#>.zip

-Dr. Christopher

Posted in Uncategorized | Leave a comment

Prototype 7


Theme: Moving out.

 


Mechanic:  a 2d Side scroller with a fixed camera in each “room.”

 

Due: March 11th at 10AM.

 

File name must be: <LastName-FirstInitial>-Prot7.zip

 

-Dr. Christopher

Posted in Uncategorized | 12 Comments

Self Analysis


Every day this week, add a reply to this post that details what you did each day to work on your game.

Example:

Day 1 (March 4th): I made a list of possible player activities within my game. <attach a pic of list>

Day 2 (March 5th): I drew the level flow on grid paper and made an asset list for the level. <attach pic of level flow and a pic of the asset list>

Day 3 (March 6th) I wrote out the pseudo code flow chart for my systems in the game. <Attach pics of flowcharts>

Etc.

At the end, include no less than 100 words describing how you could improve your work flow.

-Dr. Christopher

Posted in Uncategorized | 64 Comments

Prototype 6


Theme: Dragon Squad: Rescue Wings!

Note: The squad is comprised of helpful dragons.

 


Mechanic:  Using the system you developed in the previous prototype, do the following:

Make a game with a gathering mechanic that ties into an economy.

The player should gather resources, and sell them for currency.

There must be at least one renewable resource that can be gathered and sold.

There must also be at least one nonrenewable resource that can be gathered and sold.

The player should then be able to spend that currency on useful in game items or upgrades.

NOTE: You may use the mouse to interact with the interface.

 

 

Due: March 4th at 10AM.

 

File name must be: <LastName-FirstInitial>-Prot6.zip

-Dr. Christopher

Posted in Uncategorized | 16 Comments

Prototype 5


Theme: Dragon Squad: Rescue Wings!

Note: The squad is comprised of helpful dragons.


Mechanic:  You will create an app that the player will use to purchase fish for the Dragon Squad.

NOTES:
1. Yes, you can and should use the mouse for this prototype.
2. The interface, and the language used in the interface, should be visually and textually consistent with a high-fantasy world inhabited by friendly dragons.

The app will do the following:

On startup, give the player 500+2D100 money.

Set the price of fish to 10 +1D10 per unit.

List 3 discount levels based on units of fish the player purchases.

Example: 30 units or more is 10% off, and 50 units or more is 20% off.

Have the player enter how many units of fish they want to purchase.

Show the player the base cost of that purchase, and then apply a discount if it is appropriate.

Indicate to the player if they can afford the cost, given their money amount.

Allow the player to decide to do one of the following:

  1. Accept the purchase amount, if they can afford it.
  2. Enter a new purchase amount.
  3. Select an option that says “Come back tomorrow.”

If the player choose to “come back tomorrow” do the following:

Player money += 50 – 1d100

Player money should never go below 300 or above 800.

Cost of fish += 6-1d12

The cost of fish should never go below 10 or above 20 per unit.

 

Due: February 26th at 10AM.

File name must be: <LastName-FirstInitial>-Prot5.zip

-Dr. Christopher

Posted in Uncategorized | 17 Comments

Prototype 4


Theme: Friendly Robots


Mechanic: At least 3 playable characters, each with a unique ability.

Note: You may have more than 3 characters, but I expect to need to use all of the characters.

 

Due: February 19th at 10AM. Don’t forget, the blog is time stamped and I will ignore files posted after 10AM on the day due.

Please read the Game Standards page carefully.

File name must be: <LastName-FirstInitial>-Prot4.zip

-Dr Christopher

Posted in Uncategorized | 17 Comments

Prototype 3

Theme: Friendly Robots

 

Mechanic: Momentum

 

Due: February 12th at 10AM. Don’t forget, the blog is time stamped and I will ignore files posted after 10AM on the day due.

Please read the Game Standards page carefully.

File name must be: <LastName-FirstInitial>-Prot3.zip

Posted in Uncategorized | 16 Comments

Prototype 2


Theme: Monochromatic graphics
Note: Pick a color and give yourself 4 shades of said color, including black.

Mechanic: Ye old side scrolling run and jump with ladders

Due: February 5th at 10AM. Don’t forget, the blog is time stamped and I will ignore files posted after 10AM on the day due.

Please read the Game Standards page carefully.

File name must be: <LastName-FirstInitial>-Prot1.zip

Here is the code for side scrolling jumping with ladder:

All code goes on PC character object:

On the create event put:

 

hsp = 0;
vsp = 0;
grav =0.2;
fallmax = 10;
jumpspeed = 6;
ladderspeed = 1;
basespeed = 4;
movespeed = basespeed;

 

and put this on the step event:

/// @description Insert description here
// You can write your code in this editor

key_right = keyboard_check(ord(“D”));
key_left = -keyboard_check(ord(“A”));
key_up = -keyboard_check(ord(“W”));
key_down = keyboard_check(ord(“S”));
key_jump = keyboard_check_pressed(ord(“J”));

if (!place_meeting(x,y,obj_ladder))
{
movespeed = basespeed;
if (vsp<fallmax)
{
vsp += grav;
}
if (place_meeting(x,y+1,obj_wall))
{
vsp = key_jump * -jumpspeed;
}
}
else
{
movespeed = ladderspeed;
vsp = 0;
vmove = key_up +key_down;
vsp = vmove * movespeed;
}
hmove = key_left + key_right;
hsp = hmove *movespeed;

//horizontal collision

if (place_meeting(x+hsp,y,obj_wall))
{
while (!place_meeting(x+sign(hsp),y,obj_wall))
{
x += sign(hsp);
}
hsp = 0;
}
if (hsp>0)
{
image_xscale = 1;
}
if (hsp<0)
{
image_xscale = -1;
}
x +=hsp;

// Verticle collision

if (place_meeting(x,y+vsp,obj_wall))
{
while (!place_meeting(x,y+sign(vsp),obj_wall))
{
y += sign(vsp);
}
vsp = 0;
}
y +=vsp;

 

Posted in Uncategorized | 17 Comments

Prototype 1

Theme: Monochromatic graphics

Note: Pick a color and give yourself 4 shades of said color, including black.

 

Mechanic: A finite consumable resource

Note: I expect you to know the min and max amount of resource in your game, if you use random amounts.  I also expect you to make it clear to the player how much of said resource they have.

 

Due: January 29th at 10AM. Don’t forget, the blog is time stamped and I will ignore files posted after 10AM on the day due.

Please read the Game Standards page carefully.

File name must be: <LastName-FirstInitial>-Prot1.zip

-Dr. Christopher

Posted in Uncategorized | 18 Comments