arne2 / gamedesign Goto Github PK
View Code? Open in Web Editor NEWThe game project of the lecture Game Design
The game project of the lecture Game Design
Implement mechanics allowing the spider to swing by its web.
The Sounds and Music for each level shall be taken care of.
Depends on #7
Animations shouldnt have to be done again for every class.
Add simple enemies, that can be fought with. See meeting-nov-2.md
Prerequisites: #9
We need sounds for the web mechanic:
We need images for introducing/explaining our mechanics. This could be screenshots with some added text.
We need an abstract enemy-class to derive all enemies from.
We need to have images for the story, to be displayed before and after levels.
A default project in which we will work shall be pushed
The spider shouldnt be able to move out of the levels sideways.
There should be enemies shooting projectiles. (e.g. Wasps) Those projectiles should do relatively little damage.
They could have a fixed target, target the spider and some could be following the spider, although the spider should be able to dodge them.
Upon climbing your web all the way into the block, you can get caught inside the block, which causes a serious error that freezes game (I have to force quit Greenfoot to escape).
We need a document in which our concept and requirements are listed.
Some enemies should be moving along a set path. We probably dont need collision detection for that.
The enemy path loading mechanism could use an image. Like our level loading you could draw the path of an enemy.
This might work better in a different image. So one Image for the level and one for the enemies.
When the Player dies the Level shouldnt be reloaded completely. Enemies should remain dead. (Or turn into a Consumable).
After #7
The Player should be able to select which level he wanna play in a menu.
The score of each level needs to be calculated, stored and displayed (maybe in the LevelSelection).
Enemies need to have sound effects:
Including sprites, stats and movement (concept).
A set of png's for our prototype including characters, backgrounds, intractable objects, and enemies
After #7
Story of the spiders journey back home. With the accompanying level themes.
Creating the actual levels is not part of this issue.
The web is supposed to be a limited resource. Add mechanics to spend/restore web and a bar to display ist current amount.
Image and interaction(e.g. buttons) to select levels.
Rework the keybinds.
Image and interaction(e.g. buttons) to continue/go to the startscreen.
If you click it occurs on the top left pixel of the web cursor and not in the middle. This need to be fixed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.