Game Design Practicum (CMPS 179) Summer 2012 Course Overview

Slides:



Advertisements
Similar presentations
What is an Independent Study? Are there other courses like it? Why doesnt it exist in much in most high schools?
Advertisements

Aug 22, Fall 2005ITCS4010/ ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Web applications. Javascript. Web 2.0: The dynamic, read-write web UC Santa Cruz CMPS 10 – Introduction to Computer Science
Jan 11, Fall 2003CS44551 ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D.
Multimedia & the WWW Week 1 Introduction To….. Today’s Agenda Who I am Who I am Who you are survey & discussion Who you are survey & discussion Course.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Aug 22, Fall 2006ITCS4230/ ITCS4230/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
8/9/2015Spring 2007COMP COMP 7970 Intro to Computer Game Design and Development Dr. Cheryl D. Seals Ramsey.
Website Administration Information Systems 337 Prof. Harry Plantinga.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Computer Network Fundamentals CNT4007C
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
ST-CS Introduction to Web Interface Design Fall 2010 Dr. Angela Guercio ( Course Web.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CS 638 Web Programming Introducing the web Lecture 1.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
Course Introduction Software Engineering
Introduction to Computer Applications MIS105 Introductory Session Instructor: Irfan Ilyas.
Unit Concept Map Example of Course Prep LayoutMarineMammals Related Readings Handouts Related Links Assessments Lessons Overview Exercises Lecture Material.
Lecture 1 Jan 08, Outline Course logistics Introducing tools to be used in the course Overview of Social Web and Web 2.0 Definition History Key.
12/6/ Spring 2009Computer Gaming1 COMP 7970 Intro to Computer Game Design and Development Dr. Cheryl D. Seals Shelby Center.
Interface Programming 1 Week 1. Interface Programming 1 CALENDAR.
Computer Networks CNT5106C
Advanced Website Design Professor: Jared Kozel Class Description: Are you already familiar with how to construct a basic Website? This class will teach.
{ COMI Thursday night 5:30 – 10:30 Room 6054.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Unit 6 Application Design.
Computer Network Fundamentals CNT4007C
UNIT II WEB PAGE BASICS & HTML
CMSC104 Problem Solving and Computer Programming Spring 2008
CSC207 Fall 2016.
Computer Networks CNT5106C
Intro to Game Design Getting in Your Way
Transition time? Moving toward student center labs
User Interface Design and Usability Course Introduction
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Course overview Digital Libraries Tefko Saracevic, PhD
IST 516 Introduction Fall 2011 Dongwon Lee, Ph.D..
Computer-Mediated Communication
THE CURRENT STATE OF ICT WEB 2.0. The term "Web 2.0" was first used in January 1999 by Darcy DiNucci describes World Wide Web sites that emphasize user-
COMI Friday 9:00 – 1:50 Room 2108.
Computer Networks CNT5106C
CS 456/656 – Computer Networks
Professional Writing Introduction.
CMSC 104 Problem Solving and Computer Programming Fall 2010
Geo 318 – Introduction to GIS Programming
Fall 2018 CourseIntro.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Professor Ira Fay Class 1
CMSC104 Problem Solving and Computer Programming Fall 2010
Section 2.0 Project Management Overview
ELT & Vocabulary Learning
Web 2.0 Dr Afendi Hamat SKBP
CS6501 Embedded Operating Systems for the IoT
Tonga Institute of Higher Education IT 141: Information Systems
CS 425 / CS 625 Software Engineering
CourseIntro.
CourseIntro.
Fall 2016 CourseIntro.
Computer Networks CNT5106C
Kapi’olani Community College
Tonga Institute of Higher Education IT 141: Information Systems
CMSC 345 Software Design and Development Spring 2004 Sections 0101 & 0201 Ms. Susan Mitchell Leave Your Ego at the Door! CMSC 345, Spring 2004.
Course Review HTML5 Level I Course Review
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Game Design Practicum (CMPS 179) Summer 2012 Course Overview UC Santa Cruz CMPS 179 – Game Design Practicum courses.soe.ucsc.edu/courses/cmps179/Summer12/01 kecompto@ucsc.edu 25 June, 2012

What is this course about? Gaining game design skills by working with a challenging platform Last semester: Kinect games This semester: Games connected to the World

What is this course about? Becoming a better game designer Quickly develop a game pitch that is consistent with a provided theme* Quickly refine a game idea based on received critiques and playtest feedback* Use traditional mechanics in non-traditional games Understand the mechanics of non-game experiences, and how they can be applied to games Economics! *From Jim Whitehead’s intro lecture to Fall CS179

What is this course about? Being a critic, and taking criticism Ability to give constructive game feedback based on a game pitch, or a gameplay presentation* Learn the qualities of a good game critique* Ability to give a gameplay demo as part of a process of eliciting critiques* *From Jim Whitehead’s intro lecture to Fall CS179

What is this course about? Learning a new technology A different platform requires different kinds of design Making games on the web creates many tricky constraints And MANY new capabilities Web development is a new way to make games And a really, really fast way to deploy them Connecting to web services and data feeds

Course Format High-level organization of the course: Classwork and technology Week 1 Start learning JavaScript, HTML, and CSS Week 2-3 JavaScript Frameworks for advanced graphics Phase I game (individual project) Week 4-5 Critiques of Phase I game Phase II game (small team project, two team members) Week 6-7 Critiques of Phase II game Phase III game (small team project, 2-4 team members) Week 8 Refine the Phase III game

Course Format High-level organization of the course: Design issues and readings Week 1: What is Web 2.0? Week 2: What is value? Linking in-game element to external values, advertising Week 3: Rewards and achievements Week 4: Games with friends: social capital as a game resource Week 5: Distributing resources, auctions, elections, “fairness” Week 6: Location! Week 7: Hacking economics: new models of “value” for a post-scarcity world Week 8: Review of the topics covered What happens when you connect a game to the Internet, or to the real world?

Weekly Schedule Scheduled Class Time Drop-in help Tues/Thurs, 1-3:15pm, JBE 268 Will often include working lab time Drop-in help Tue/Thurs, 3:30-5pm, E2 393

Grading Grades for the class are based on the following weighting of class activities: Homework assignments and participation (20%) Game project #1 (25%) Game project #2 (25%) Game project #3 (30%) Grades for the game projects are based on the following weighting of project activities Game pitch (15%) Critiques of other student games (20%) Week 1 prototype (25%) Final game (40%) The class instructor reserves the right to grade a project lower (or higher) than these individual sub-grades might indicated, based on their overall judgment of the quality of the game as a whole.

Introductions Please introduce yourself Name Class year A connected game (or ‘experience’) you’ve been playing recently

An introduction to web games

An introduction to web games

An introduction to web games

An introduction to web games

An introduction to web games

An introduction to web games

An introduction to web games

An introduction to web games The ecosystem is changing It can support fewer dinosaurs, but more small mammals When you graduate, where will the jobs be? If you start your own studio, how will you provide value? How will your game get to customers?

What is Web 2.0? Web 2.0 is a concept that takes the network as a platform for information sharing, interoperability, user-centered design, and collaboration on the World Wide Web. A Web 2.0 site allows users to interact and collaborate with each other in a social media dialogue as creators (prosumers) of user-generated content in a virtual community, in contrast to websites where users (consumers) are limited to the passive viewing of content that was created for them. -Wikipedia

What is Web 2.0? "The best way to build a successful business is to help other people make money." Rich Skrenta "eBay has 150M customers, in the nicest terms, that's 150M people who have learned to trust strangers." Pierre Omidyar Web 2.0 is about using COLLABORATION to create VALUE

What is Web 2.0? A collection of technologies HTML JavaScript (and its frameworks) CSS

What is Web 2.0? A collection of technologies HTML Creates the structure JavaScript (and its frameworks) Implements logic, and communications with other services CSS Controls the appearance

What is Web 2.0? A collection of technologies HTML Creates the structure JavaScript (and its frameworks) Implements logic, and communications with other services CSS Controls the appearance

What is Web 2.0? A collection of technologies HTML Creates the structure JavaScript (and its frameworks) Implements logic, and communications with other services CSS Controls the appearance

What is Web 2.0? A collection of technologies HTML Creates the structure JavaScript (and its frameworks) Implements logic, and communications with other services CSS Controls the appearance

http://jsfiddle.net/ LAB SECTION! And let’s build an RPG Get to a computer, and go to http://jsfiddle.net/ And let’s build an RPG

Assignments for Thursday READ “What is Web 2.0?” Tim O’Reilly Install Aptana, by itself or on Eclipse Port the RPG JSFiddle example to Aptana You’ll need to create an HTML file and a JavaScript file Upload it to your student site http://its.ucsc.edu/web/hosting/personal-pages-tutorial.html

Assignments for Thursday AQUIRE: “The Cartoon Introduction to Economics: Microeconomics” $10.55 on Amazon