Coder Social home page Coder Social logo

c-sharp-one-teamwork-centaur's Introduction

Telerik Academy 2015/2016

Project Description

Design and implement a Console Game by choice. It could be a classic well-known application like Minesweeper, Tetris, Chess, Snake, etc., but you can design your own type of game. You are absolutely free to choose the topic of your work.

General Requirements

Please define and implement the following assets in your project: * At least 1 multi-dimensional array * At least 3 one-dimensional arrays * At least 10 methods (separating the application’s logic) * At least 3 existing .NET classes (like System.Math or System.DateTime) * At least 2 exception handlings * At least 1 use of external text file

Additional Requirements

* Obligatory use Git to keep your source code and for team collaboration (you might use http://github.com or http://code.google.com). SVN or TFS are not allowed. Use Git. To understand better what Source Control Systems are, you can watch this lecture: https://www.youtube.com/watch?v=kFvayHoUIPg * Provide documentation for your application (more information below).

Optional Requirements

If you have a chance, time and a suitable situation, you might add some of the following to your project: * Object Oriented Programming (classes, interfaces, structures, inheritance, polymorphism, etc.) * Serialization of the data in the text file (binary) * Sound effects during the gameplay

Non-Required Work

* Completely finished project is not obligatory required. It will not be a big problem if your project is not completely finished or is not working greatly. This team work project is for educational purpose. Its main purpose is to experience working on a real-world project and to get some experience in team collaboration with Git. http://academy.telerik.com http://telerikacademy.com Telerik Software Academy 2015 2 of 2 http://facebook.com/TelerikAcademy

Deliverables

Put the following in a ZIP archive and submit it (each team member submits the same file): * The complete source code. * Brief documentation of your project (2-3 pages). It should provide the following information (in brief): * Team name and list of team members (including usernames from the student system) * Project explanation – describe your game * The URL of your Git repository * Any other information (optionally) * Optionally provide a PowerPoint presentation designed for the project defense.

Public Project Defense

Each team will have to deliver a public defense of its work in from of the other students and trainers. You will have only 5 minutes for the following: * Demonstrate the game (very shortly). * Show the source code in the Git web-based source code browser. * Show the commits logs to confirm that each team member has contributed. * Optionally you might prepare a PowerPoint presentation (3-4 slides). Please be strict in timing! Be well prepared for presenting maximum of your work for minimum time. Bring your own laptop. Test it preliminary with the multimedia projector. Open the project assets beforehand to save time. You have 5 minutes, no more. It is not necessary for all team members to participate in the project defense.

Give Feedback about Your Teammates

You will be invited to provide feedback about all your teammates, their attitude to this project, their technical skills, their team working skills, their contribution to the project, etc. The feedback is important part of the project evaluation so take it seriously and be honest.

c-sharp-one-teamwork-centaur's People

Contributors

todorm85 avatar marinjelev avatar darkyto avatar merzz avatar m0sh1x2 avatar tsvetanmilanov avatar viksgeorgiev avatar spdrr avatar

Stargazers

Angus H. avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.