Virtosu Sava
email: [email protected]
- IDE's: [Unity 3D] OR [compilr, coderun, shiftedit, c9.io, ideone]
- Languages: C/C++, C#, Python, Javascript
- Frameworks: Unity 3D
- Make a simple Video Game 2D or 3D of any genre.
- Make an extension for your browser.
Laboratory work is considered as successfully passed after fulfilling the following steps:
- You must elaborate a Report, in which you describe your work-flow and the way you are thinking: - Laboratory work paper Dead Line is due to next laboratory, and the report most be sent to my email in an appropriate format (such as PDF format). - Laboratory work paper must have at least: 3 pages and 2 screenshots - Laboratory work paper must have a conclusion of: 0.5 page
- You must elaborate a prototype program and show how it works during the classes
- You must pass the quiz
- Your game must have a Menu scene, and some "start buttons" that will open specific scene in game.
- You must be able to install unpacked Browser extension to teacher's computer.
-
for Basic Level (grade 5 || 6):
- Make a menu with 2 buttons that will connect 2 different scenes in game. Scenes must have different objects in them.
OR
- Make an extension that shows some info about current opened page
-
for Normal Level (grade 7 || 8):
- Define some interaction between player and gameObjects. In other words, the player must be able to move, manipulate some objects in the scene.
OR
- Configuration menu for your extension.
-
for Advanced Level (grade 9 || 10):
- Your game must have some interactive sounds (buttons pushed, object movement). You must be able to play this game having win and lose situations.
OR
- Extension must be connected to some services (ex: Gmail, Google Tasks) and be able to present to user some information about the state of this services (ex: number of unfinished tasks)
-
for Geek Level (no marks here) explore:
- Your game must have some interactive sounds (buttons pushed, object movement). You must be able to play this game having win and lose situations.
OR
- Extension must be connected to some services (ex: Gmail, Google Tasks) and be able to present to user some information about the state of this services (ex: number of unfinished tasks)