2D Game Design Project 2
Let's work with tiled maps and animated
sprites
Due Nov 1st
Nov 4th at 11:59 pm
Summary: In this project you will build a proto-game which will
have a tiled map and animated sprites.
This Project:
Make a proto-game using ebitengine (v2) that includes
- Your window must be at least 500x500 pixel and at most
1500x1500 pixels.
- A tiled map
- the tiled map should be read in from a tmx file and rendered on the
game window
- it must be at least 15x15 tiles
- must include at least one type of tile that is a barrier
- this can either be in layer 0 or another layer
- Two animated 'NPC' sprites.
- these sprites can either move back and forth or do their animated
movement in place.
- An animated sprite player character.
- it should animate when moving
- and have a different animate for moving up-down vs left-right
- The player should not be able to move into or through the barrier
tiles
- The player should not be able to move through the NPC sprites.
Extra requirements:
- Make sure your project name contains your name and some indication
that this is project2
- use the go:embed directive and load your assets from the embedded file
system rather than loading from the disk
- 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 use it. (particularly how to move/control the
player sprite)
- tell me how to recognize your barrier.
- tell me how to recognize your NPC sprites.
Submission: Submit as usual by sending me a collaboration invite
via github.