lecorsedegironde / bordeauxinternship2016game Goto Github PK
View Code? Open in Web Editor NEWRepository for the Internship in Tsukuba - 2016 - Advisor: Claus Aranha
Repository for the Internship in Tsukuba - 2016 - Advisor: Claus Aranha
Add debug logging to the project when needed
Decouple the camera movement from the "level"
Decide which of the 5 proposals you want to follow in this project, and start to think of the details of how the game will work. The Game Design Document at this point should contain four main sections described below.
Remember that this is still a living document, and will be modified as we progress with the project.
A high level description of the game. Its name, its characteristics, how you imagine the game to look like as you finish it, and what are the compelling points of the game.
A more detailed description of the game and its component parts. The mechanics of the game and their rules: Characters, Enemies, props, victory, defeat, etc.
Also start to make a system-level description of the game, which systems you think need to be implemented, and their relationship (controllers, characters, enemies, scenarios, resource managers, etc).
Make a list of features of the project (it should be very simple things such as "the player can now move the main character), and order the features as they should be implemented. Don't worry about writing down ALL features at the moment, but write down at least those which are necessary to make a prototype.
Add a reset button to avoid restarting the game at each time
Feedback can be one of multiple:
When player is invisible and move direction of the Troll is the opposite of the facing direction of the player, if the player hit the Troll when attacking a knock-back is applied but never removed so the speed of the Troll is augmented and he seems to be knocked back very far.
Reproduce :
Add collisions between troll and wall and between Lutin and wall
Add just a basic UI that permit to see the Life and MP level of the player
Add a basic inventory that permits :
Also add :
Create all the javadoc for the project
Add a completely new weapon behaviour with all the needed attributes
Actually the drawing mechanism is handled by the GameScreen class, make the class draw themselves
Remember to close issues when you complete them :-P
This issue is completed when the two of your read it.
Review the GameScreen class and optimise the render method
Review the entire weapon system and how they're handled by MovableElements
Keep in mind that the constant should be well organized.
Create the unit tests for the code already shipped and for new code
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.