H4ck3r_/\/\aN Niclas Lamponen Juho Heiskanen

Slides:



Advertisements
Similar presentations
What is Engineering?.
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Developed by Reneta Barneva, SUNY Fredonia
Teaming Up. Teams A group of people working together to accomplish a task.
Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Systems Development Environment
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Introduction.
Applied Software Project Management INTRODUCTION Applied Software Project Management 1 5/20/2015.
Game Project Tuesday Sept 18,  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
Interactive Media and Game Development Project. Introduction ARG story: –monolithic game corporation (like EA) is trying to take over the world –using.
 Objective: Understand why you should learn to code even if you don’t want to be a computer scientist.  Essential Questions: ◦ What is Coding? ◦ What.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Course: Introduction to Computers
Spieleentwicklung – Motivation Gratis ;) Dr. Mathias Lux ITEC – Universität Klagenfurt
Game Development and Game Design academy.zariba.com 1.
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 2- Software Process Models and Project.
CSE1GDT Game Design Theory 2009 – Paul Taylor. Game Development Games have 3 Main Inputs of effort –Engineering –Art –Design Having all 3 is essential.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Course Introduction CSIS 5835: Graphics and Animation for Gaming.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Alexander Kjerulf To be able to explain the different employability skills. To identify your own strengths and weaknesses within the employability skills.
Team Communication and Difficult Conversations Chapter 3.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Charlottesville Game Developers January Tips for Game Jams Jeff Ward.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
1.2. P ROJECT I NFORMATION Important project information and advice.
Quick starter Which of the emerging techs do you think have the most potential? To make money?
Case Study: Overcoming Challenges in Game Capstone Course IS4600 – Software Project Management Nelson Man.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
The problem that needs to be solved is if a computer career is for me.
Getting ready. Why C? Design Features – Efficiency (C programs tend to be compact and to run quickly.) – Portability (C programs written on one system.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
GAME PROGRAMMER By: Aaron Ramos and Oscar Quiles.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
+ Game Design Careers. + Game Development Developing an interesting video game is a very challenging task. It usually takes many different people working.
Getting Started With Scratch Brendan Routledge
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Sub-fields of computer science. Sub-fields of computer science.
Software Development - Methodologies
Games.
Game Design For Development
How to make a game in a week
Using the Unreal Editor
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Project Workflow.
Architecture & Construction:
CS 325: Software Engineering
Course: Introduction to Computers
IT Roles and Responsibilities
Software Life Cycle Models
Virtual Hands-on Teaching
Introduction CSE 1310 – Introduction to Computers and Programming
Obstacles to Agility 1. What does agile mean?
Introduction to Problem Solving and Programming CS140: Introduction to Computing 1 8/19/13.
Microsoft office 365 is most important software in the business or for any work regards to documents, PPT (presentation) and so on. There are millions.
TRAFFIC JAM.
What are your Career Options?
Game Art and Design Unit 2 Lesson 1 Skills in the Game Industry
Learning goal (EQ) for the day: “How can you use the evidence gathered from the Prototype Planner to create and improve your tribe’s engineering design?”
Rethinking Junior Statistics
Cost Estimation I've got Bad News and Bad News!.
Applied Software Project Management
ICT Gaming Lesson 1.
Obstacles to Agility 1. What does agile mean?
Presentation transcript:

H4ck3r_/\/\aN Niclas Lamponen 0455946 Juho Heiskanen 0509685 Frans Paasonen 0507739 Mikko Jutila AAMUJA! Osku Grönberg 0403024 Andrey Aleksandrov 0447608

The Hacker_Mans Juho Heiskanen Main developer Frans Paasonen Programmer Niclas Lamponen Andrey Aleksandrov Our idea was to create a hackerman game where the goal is to infect all computers in the network. A typical player might be someone interested in rogue-like arcade games with increasing difficulty. Unity documentation was heavily utilized during the development process. Some group members also made excessive use of the Blender documentation while working with the 3d models. Osku Grönberg Wizard

Juho Heiskanen My roles in the group were lead programmer, sound engineer and composer. I also drew placeholder textures and helped my team manage their work. I also helped the other team members solve their issues. The main challenge I faced was the lack of sleep towards the end of the development.

Frans Paasonen My role in the project was programmer. I was mainly programming one of the minigames. To be able to do my role you need to be able to use Unity and program C#. I needed to use Unity and C# and i had never used them before.

Niclas Lamponen My part in the project was programmer, I focused on creating one of the three minigames in the game. The only skills needed to do the role are basic understanding of object-oriented programming (C#) & Unity. We used git as our version control so knowing basic git was also helpful. The challenges were learning Unity and C# in short time span. Also having very little time overall made it difficult to finish the game in time.

Andrey Aleksandrov My primary role in the project was to design and implement one of the minigames that makes up a part of our game. This mainly consisted of programming and architectural design of the minigame. As our game was created using Unity, the main requirements to do my role are: basic understanding of game development in the Unity Engine, programming in C# and the basic skills to work in a team project. While game development is a new aspect of software development for me, I do not feel that I faced any challenges during this project other than the time constraint imposed by the fact that this project is a Game Jam.

Osku Grönberg My role in the team was to authenticate and share mathematical methods and algorithms for code, this involved things like random grid generation and object movement vector calculations etc. Also I worked as a game designer. I needed to know basic geometric and triangular equations and some other algorithms. Basic understanding of linear functions were also required. I learned C# during the development. I don’t feel like I faced any real challenges during the code camp besides some gimmicks of the C# syntax. Also it is not advised to use both windows and linux machines for the development of one project.

PROJECT TIME DISTRIBUTION Our team was extremely agile and flexible :-) TASKS Idea innovation Food & supply Information gathering Coding Other stuff? First half of day 1 Everyone Everyone: testing Mikko: Graphics Last half of day 1 Mathematician: Osku First half of day 2 Juho & Mikko: audio Last half of day 2