2D Game Design Project 2 part 2
Now add AI/Or Multiplayer
Due Dec 14th at 11:59 pm (After the grad class final, before the
Undergrad class final)
Summary: For this project you will extend your game from before
This Project:
Depending on your game type from before Add either an AI element or
Multiplayer as outlined below.
Possible games:
- 1) The 2d RPG
- The
Enemies on the same map need to have a finely grained graph using
spreading activation/flood fill, search for the optimal path to
the player, path to the player and attack.
- 2) The tower defense game eg: myth
defense
- As the
Enemies spawn, and everytime you put down a tower on the map the
enemies need to have a finely grained graph using spreading
activation/flood fill, search for the optimal path to the goal,
which should minimize the damage done to the enemies (use A* with
likely damage as the cost function)
- 3) Strategy Game eg: Battle
for Wesnoth or Warcraft
I
- either
provide an AI with pathing to the players units or multiplayer as
your choice
- 5) 2D carrot/stick
management game (Majesty Style)
- If your group really wants to try this, let me know and I'll fill
this in.
-
- 6) The arcade style game (Beserk) eg:
https://www.youtube.com/watch?v=Yej3M9Ec8Cg
- lets mix this one up and have it be a
networked multiplayer game. Let the enemies randomly choose which
player to shoot at and/or move toward.
- 7) The Rogue-like eg:https://www.youtube.com/watch?v=AiVU-rEAbUM
- The
Enemies on the same map need to have a finely grained graph using
spreading activation/flood fill, search for the optimal path to
the player, path to the player and attack.
Extra requirements:
- make sure your assets are in a tree of subfolders - not with your
code.
- Be sure to include a readme with
- your name
- anything you didn't finish
- directions for how to play.
Submission: Submit as usual by sending me a collaboration invite
via github.