A UNIVERSITY CAMPUS SUFFOLK GAME. Dean Roles Since Previous Milestone Ryan Avent Level development More Art Renders for press pack George Daters Built.

Slides:



Advertisements
Similar presentations
2006 Adobe Systems Incorporated. All Rights Reserved. 1 End-user programming and Flash Jen deHaan Sr. Technical Writer April 23 rd 2006.
Advertisements

Congratulations! You have just installed the Presentation Game Add-In.
1. In the Activity Builder, you can use the Content Editor tools to create the content for activities and stimuli one at a time. Form-Based Content Editors:
MIS 2000 Class 20 System Development Process Updated 2014.
Understand the Macromedia Flash environment Open a document and play a movie Create and save a movie Work with layers and the timeline Plan a Web site.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX GETTING STARTED WITH.
Pencilvania: Architecture Review Presenters: Christopher Buska (Art Director) Michael Gourlay (Developer) Alfred Sterphone, III (Project Manager) Special.
IMGD 1001: The Game Art Pipeline. IMGD (Visual) Art Courses  AR Essentials of Art.  AR Digital Imaging and Computer Art.  IMGD/AR.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Introduction To Multimedia
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
Unit 30 P1 – Hardware & Software Required For Use In Digital Graphics
COMP150 Game Design LESSON #6: Digital Playtesting & Introduction to 2D and 3D Art Asset Production.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
Virtual Mechanics Fall Semester 2009
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
Week II Platforms and Engines. Overview Platforms and Engines Tools and SDKs Netbeans Game Development Walkthrough
Creating Web Sites An introduction to the basics.
Dm 11 – Intro. To Flash Macromedia Flash MX GETTING STARTED WITH.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
CHAPTER FOUR COMPUTER SOFTWARE.
9am12pm3pm6pm9pm12am 1am9am12pm3pm6pm9pm12am3am6am9am SLEEP M1: Tech. Demo Navigate empty world using imported art. M1: Tech. Demo Navigate empty world.
UNDERSTANDING ADOBE FLASH. The Flash Interface  The flash interface provides you with:  A menu bar  Panels  A work area: stage.
Scalable Game Development William Roberts Senior Game Engineer
Creating a Logo – Lesson 3 1 Creating a Logo Lesson 3.
CHAPTER TEN AUTHORING.
Salt Suite User Guide (Copyright Salt ).
What have we been up to? Dean Leeks –Project Management –Helping Ryan with Artwork Roger Creyke –Building game engine –Prototyping game features Ryan.
DIM: Using a Network and File Management. 1.What is a group of two or more computers linked together called? Network 2.Why do we network computers? Communication.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Reorientation for Moodle 2 Staff Guide. File Repositories With Moodle 2’s file repository system: Duplicate files are only stored once, saving disk space.
A guide to creating a power point display Essentials Ctl M =New Slide: a new slide can be inserted. It is placed after the slide that you are viewing.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
A Few Review Questions Dan Fleck Fall System Test Case Enter invalid username in the input box Able to enter text Enter invalid password in the.
Static Shared Library. Non-shared v.s. Shared Library A library is a collection of pre-written function calls. Using existing libraries can save a programmer.
Programming games Problems. Schedule Various examples. Homework: rps, bo (don't go back to do this), cannonball, Video or Audio should be complete. Now.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
MA471 Fall 2003 Lecture 2. On With The Games Today we are going to watch each group play a couple of rounds of cards. We will go through the game slowly.
Introduction : Team Dean Leeks –Project Leader –2D Artist Roger Creyke –Lead Programmer –2D Artist Ryan Avent –Lead Artist –Ideas Man George Daters –Programmer.
LESSON #9: Digital Playtesting & Introduction to 2D and 3D Art Asset Production DGMD E-70 Principles of Game Design.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
DGMD E-70 Principles of Game Design LESSON #12: Mid-Production Evaluation: Game Radical Revision and Peer Evals.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 6 : Part 1 INTRODUCTION TO MULTIMEDIA.
Chapter – 8 Software Tools.
Why PACKZ? Innovation No real innovations in pre-press for years Offers new approach using standard open file formats Technology is moving fast, we are.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
Macromedia Flash Design Professional Macromedia Flash GETTING STARTED WITH.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
PREZI PRESENTATION Creating a Prezi account and starting a new presentation.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
A Few Review Questions Dan Fleck Fall System Test Case Enter invalid username in the input box Able to enter text Enter invalid password in the.
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
Maths Space Gladys Nzita-Mak.
Computer Animation UV Mapping.
Game creation using scratch
PRODUCTION PHASES CHANGES
Presentation transcript:

A UNIVERSITY CAMPUS SUFFOLK GAME

Dean

Roles Since Previous Milestone Ryan Avent Level development More Art Renders for press pack George Daters Built a import parsing system for new levels Developed map mode Memory management Bug fixing Ryan Avent Level development More Art Renders for press pack George Daters Built a import parsing system for new levels Developed map mode Memory management Bug fixing Dean Leeks Project Management Level development Playtest data collation Roger Creyke Building the game level editor Compiled press pack Interview with IP1Zine Bug fixing

Progressometer OctoberMay Alpha

Roger

Old Level Design Pipeline Designer Programmer Design in Photoshop / on paper Mock up in Flash Convert positions in Flash mock up into C++ code Compile into game

Level Editor

Level Editor - Requirements The editor had to allow designers to Create, place, clone, delete and edit: sheets of ice world entities e.g: Start points and end points Checkpoints and pickups Enemy path nodes Set medal times and amounts for gold, silver & bronze Save levels in a maintainable format Export levels into game with no code

Level Editor - Features Entity Creation Tool Entity Conversion Tool Entity Frame Animation Selection Highlighting Visibility Panel

Level Editor – Heat Maps Display positional data of player during game Exported by game to text files Show death animations

Level Editor – Build Function Exports both a.cpp and.h file Straight compiles into game Adds commented header explaining origins of exported file (for editing later)

Level Editor Video

Versioning Woes To upgrade or not to upgrade Pros A more stable build (hopefully) A community supported build Cons Time needed to update game code to new interfaces Possible new bugs happening Newer version no guarantee of use We decided…

Upgrade! Two very good reasons why: We had major rendering bugs with large backgrounds These were better supported with newer PAlib The university computers had been upgraded We needed to match these so we could develop at UCS We assessed this risk and factored upgrade time into our project.

Marketing – Social Networking Goals Drum up interest in the game and it’s content Possible networking with

Goals Consolidation of assets useful to external stakeholders or members of the press Minimize time spent communicating common information or data related to the game to individuals Marketing – Press Pack

George

New Revised Level Design Pipeline Designer Programmer Design in level editor Compile into game

Potential Solution 1 Designer Design in level editor Compile into game

Potential Solution 2 DesignerDesign in level editor and export to game readable file

Level Creation PALib constrains maximum number of drawable sprites to 128 and DS hardware has small amount of VRAM Maximum NDS file size 4Mb Purpose of new level creation system was to create complex levels without exceeding these limits DS Limitations

Level Creation Level sprites are now created from a library of assets (tiles) Invisible or inactive sprites have their memory freed dynamically Levels are limited more by the DS conventional memory and can have several hundred sprites throughout the whole level Levels are created by code generated from the editor so the NDS file usage is minimal New Solution

Level Creation Ice blocks for each level created dynamically from a library of tiles Ice blocks can now move about over the water or even break apart The memory consumed by additional levels is minimal as the same tiles are reused

Level Creation Current Tile Library

Bugs / Memory Leaks Fixed memory leak occurring from loading and deleting levels Other minor memory leaks are present in the menu and will be ironed out in the near future Massive memory corruption caused by PALib when deleting and creating sprites often. Fixed in time for the first playtest

Dean

Level Creation Level Editor Fast, Have it at home/on laptop, Ease of use, Customizable level sizes, Adjust times for medal levels, Level name, Asset cloning, Shark path creation, Wordage on signposts

Level Creation cont. Level Design Distance between icebergs, Number of fish, Positioning of checkpoints, Iceberg sizes, Signposts and what they say

Level Creation cont. The first level A tutorial level Signposts tell the player how the controls work Teaches the player how to control the game as they play (A mechanic currently used in today’s games to prevent having tedious tutorial sessions. Found in LittleBigPlanet ) A more fun way of learning the game controls quickly

Project Plan

Risks Realised Hardware failure Memory leaks Level design time issues Upgrade PAlib R4 Cards left in Harlow/Micro SD Cards Worn Out

Ryan

Playtest A alpha play test was held on the 19 th of march, how was it organised? Step one: Infiltrate Chris's level one flash lesson Step two: Remember to bring crisps Step three: Get some volunteers Step four: Test the game Step five: Hand out the questionnaires

Questionnaire What was the aim of the Questionnaire? What did we want to know? The three main questions. Were the controls effective? Was the game play fair and changing? Was the game enjoyable?

Playtest results Were the controls effective?

Playtest results Was the game fair and changing?

Playtest results Was the game enjoyable? Overall the game received positive feedback from the testers, some advisements for game improvements are listed below. - More pressure to complete objectives and more mechanics building on jump - A more prominent signpost font - A greater variety of penguins

Press Pack Renders Art work has been created for use in a press pack and magazine article. What is in a press pack? IP1Zine Magazine Article – Artwork deadline

Dean

What next? Continue to adjust game based on feedback Playtest the game with the new/revised 10 levels with our target audience Integrate polar bear and mechanics Integrate timers Refine scoring/difficulty/controls Finish UI Finish menu screens