Game Development Roll a World. Programming Our Architecture Where to start? Use the architecture already made? CBaseGravity (singleton) Thinks every.

Slides:



Advertisements
Similar presentations
BOOKMARK/SHARE. FUNDRAISING WIKIS.
Advertisements

® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price.
St. Luke’s Children’s Advocacy and Community Education Implement Plan The focus of this internship included children’s awareness and injury prevention.
Knowledge Transfer Process for Developers From Harsha Amin.
Milestone 3 – final presentation Programmers & Designers: Sarah Fahlesson, Andreas Lundström Graphics Artists: Erik Öhman, Peter Mörtberg.
Blackboard 9.0 to 9.1 What’s New for UVM?. Bb 9.0 to 9.1: Differences Bug fixes Enhanced features New features.
8 September Your Architecture First level diagram: how components fit together.
Multimedia Authoring II Final Project – Connect 4 Group 9: H.K.Chou.
An Evaluation of BLAST John Gallagher CS4117. Overview BLAST incorporates new, fascinating and complex technology. The engine and external components.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 13B.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Paradox Engine OVERVIEW. What is Paradox Engine  C# Game Engine for everybody  Easy to use, highly productive, free  Powerful and flexible architecture.
Expectations for the Week & the Software Development Lifecycle JAMS Workshop Makerere University September 2010.
Computer Game Programming Rick Barker Cecil Schmidt Carol Browning Ernest Ferguson.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
STD 3 “Shirly” Plan. Goals Create an excellent, free, public app for the already publicly available 2010 STD Guidelines Document process for other programs.
IRAZEMA REYES WEB 2.0 Web 2.0 is the World Wide Web which consists of interaction; active participants who collaborate with each other and receive.
1 Design and Integration: Part 1 Nuggets about Design vs Project Management.
Retail Point of Sale 2010/11 New Features Catie Cotcher.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Mark Nelson What are game engines? Fall 2013
BLOG. WHAT IS A BLOG ? We have a lot of definition of blog.. A blog is a personal diary. A daily pulpit. A collaborative space. A political soapbox. A.
Course Introduction Software Engineering
Extending the Game to the Web Aaron Lieberman. The Web Website as a feature area Why is it interesting? Implementation Results.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Yina Arenas Mona Sergi Tamal Saha.  Focus of the project  Nanosim as a case study ◦ Role playing simulation ◦ Different types of participants and services.
Social Media for Distance Learning Project IDEAL Conference Marian Thacher, OTAN,
Updates and New Releases: the Lifeblood of your App Kristin Fitch Co-Founder/CEO Ziggity Zoom Media.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Programming Languages and the Programming Process.
Potsdam LiteracyTech Wiki: Sheard Literacy Center Mentoring Tools & Tips Developed by graduate students in GRDG 625: Using Technology to Teach Literacy.
Photography What is it?. The Writing of Light What does that mean? Photo = Light Graph = Writing.
Eriq Muhammad Adams J. Informatics Engineering University of Brawijaya.
Project Workflow Harry. Contents Trac Review board.
Wiki Roadmap 4.1 This document is written to represent the thoughts behind the wiki roadmap 4.1 and to reflect on discussions in irc. It is also a representation.
An electrician is someone who designs, installs and repairs electronics and wires. Source 1 A hardware engineer is someone who designs and/or creates hardware.
Moodle for Your Noodle. What in the world is Moodle? An open source Content Management System (or Course Management System) built around a sound educational.
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
Staff conference 2012 Using Web2.0 tools for research Colin Harrison.
Resunate NLP Grammar Checker Wednesday, May 9, 2012 Chen Qiu Ranjitha Kulkarni James Margatan.
Experience Report: Test Automation in an Agile Environment Len Vaz Oct 13, 2010.
Delta3D: To Date Progress of the Delta3D Open Source Game Engine Erik Johnson, Technical Director.
Distributed Software Development 2011/12.
T Project Review MalliPerhe Iteration 3 Implementation
By: Olivia R.. What an engineer does An engineer is a professional practitioner of engineering concerned with applying scientific engineer knowledge of.
WEB 2.0 PRESENTATION BY: BEVAN MULLOWNEY. WIKI SPACES This tool is an educational tool that students and teachers can use to collaborate together on.
Solutions for demanding business City, date 1 How can Open source technologies help to reduce the cost of development?
Yesdatabas Team Void Main. Team Members Daniel MeteyerMichael MartinCorey McClymondsPatrick Stetter.
In games of chance the expectations can be thought of as the average outcome if the game was repeated multiple times. Expectation These calculated expectations.
Oleksii Maksymenko. Dive into the project context: How was it and How it is going? Trying to apply my Tester’s experience on own project What should be.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
What’s the deal with the Masterprof e-Learning platform? (in ten ore more slides … )
T Iteration Demo LicenseChecker I2 Iteration
CMPT 275 TEAM DIRECTORIES. One Sentence Summary The Study Buddy is: a tool to help users study to improve their grades by simulating a multiple choice.
Designing Civil Engineering 240 – Geomatics Course objective Introduce engineering applications of surveying and geographical information systems, or GIS,
2 |2 | Overview of the presentation What is disability? What is the global situation for persons with disabilities? What is accessibility? What is ICT.
Professor Ira Fay Class 1. Course Intro Syllabus Project 1.
Photography What is it?.
Documentation Guidelines
Documentation Guidelines
UML Activity Diagram Documents the Flow the of Program
Low Cost Collaborative Tools to Support Student Teams
Case Application Development Method
UML Activity Diagram Documents the Flow the of Program
FEATURE OF THE (EVERY OTHER) DAY
Inspection and Review The main objective of an Inspection or a Review is to detect defects. (Not for Giving Alternative Solutions) This activity and procedure.
by Guanyu Chu Sung-Tat Kwok
Product released! Software Released! Now what?.
Project Iterations.
Back & Forth A board game Need … Could be used for: game board
Presentation transcript:

Game Development Roll a World

Programming

Our Architecture Where to start? Use the architecture already made? CBaseGravity (singleton) Thinks every 1/5 second

Calculating gravity

Turning the camera

Cake powerup

Blast radius

ConVars Easy testing of differences

Post game reflections

What would we do different? Game engine –Source Complete engine & tools A lot of game code already given A big community Bad documentation 60% - 80% non productive time –Alternatives?

Knowledge sharing Better sharing of knowledge in group –Meetings every Week –Better Wiki Better sharing of knowledge between groups –Meetings every 2 Weeks –Shared Wiki

Testing Earlier testing Better rules for testing –Time limit of test (game was so fun we/they could not stop playing) –Testing differences –Lower test resolution (public testing small areas like believable animations etc.)

The final game All requirements from the beginning of the semester are implemented √

Future Fix bugs Create installer and publicize on the web as a free mod Adding more features and environments Possibly participate at the IGF student competition If well received then continue development