DOC PREVIEW
UCSD CSE 125 - Introduction

This preview shows page 1-2-3 out of 8 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1&6(&6(6RIWZDUH6\VWHP'HVLJQ6RIWZDUH6\VWHP'HVLJQDQG,PSOHPHQWDWLRQDQG,PSOHPHQWDWLRQ6SULQJ6SULQJLecture 1: IntroductionLecture 1: IntroductionGeoffrey M. VoelkerGeoffrey M. VoelkerApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 27RGD\7RGD\● Introduction● Movies from UW version of class● Overview and Administrivia● Form groups2April 3, 2001 CSE 190 – Lecture 1 -- Introduction 3&6(6SULQJ&6(6SULQJ● Instructor◆ Geoff Voelker ([email protected])◆ AP&M 5131◆ Will have office hours» Email better» Can also drop by, usually here in the evenings (unfortunately)● TA◆ Dmitrii Zagorodnov ([email protected])◆ Email◆ Lab hours?● Special Thanks◆ Daniel Choe ([email protected])◆ MS University student rep, gave us the s/w and booksApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 48:&ODVVHV8:&ODVVHV● This course is modeled after a UW course◆ Created by John Zahorjan and Dennis Cannady● Two movies◆ First class (Spring 97)◆ Last class (Spring 00)3April 3, 2001 CSE 190 – Lecture 1 -- Introduction 56RIWZDUH6\VWHP'HVLJQ6RIWZDUH6\VWHP'HVLJQDQG,PSOHPHQWDWLRQDQG,PSOHPHQWDWLRQ● Why isn’t this course titled, “Game Design and Implementation”?● By the end of the course, you’ll hopefully realize that what you learned in doing the project will apply to any large software project that:◆ Is distributed, has performance constraints, has real-time constraints, has actual users other than the developers● The game is motivation :-)● Essentially, this course gives you the opportunity to apply everything you’ve learned in the majorApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 6&ODVV)RUPDW&ODVV)RUPDW● Lectures◆ First two weeks (perhaps only three formal lectures)» Intro, DirectX and COM, applied SE● Group meetings◆ Once a week meetings (30 mins) with me and Dmitrii in lab◆ Groups and individuals will submit progress reports◆ We will discuss progress, problems, plans, changes◆ Use the lecture periods unless otherwise arranged● Guest lectures (hopefully)◆ Jim Mazrimas, Planet Moon -- Giants: Citizen Kabuko◆ Angel Studios?4April 3, 2001 CSE 190 – Lecture 1 -- Introduction 7&ODVV6NHWFK&ODVV6NHWFK● Specification, schedule, milestones: 1.5 weeks● Preliminary development: 2 weeks● Project development: 4 weeks● Spec freeze, alpha testing: 1 week● Beta testing: 1 week◆ Ship at end of beta testing◆ Demo at seminar● Review document: 1 weekApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 8$W7KH(QG$W7KH(QG● At the end of the quarter…● We will have a seminar, open to the public, where each team will demo their game◆ Four players drawn from the group and the crowd◆ Makes you look like awesome hackers◆ But it’s also “for real” Å everyone will be watching!5April 3, 2001 CSE 190 – Lecture 1 -- Introduction 9)DFLOLWLHVDQG3ODWIRUPV)DFLOLWLHVDQG3ODWIRUPV● Class lab: AP&M B301 (still being setup)◆ 21 450 MHz PIIIs (forgot the video card used)◆ Windows 2000 ◆ DirectX 8.0◆ DevStudio◆ WinCVS● You should be able to work from home, too◆ Windows 2000 from MS» Win98/ME should be sufficient» NT4.0 won’t work (DirectX 8.0 does not run on NT4.0) ◆ DevStudio from MS◆ WinCVS from http://www.wincvs.org/◆ Note: MS software for personal use, NOT for resaleApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 10%RRNV%RRNV● From Microsoft◆ “Inside COM” by Rogerson (everyone)◆ “Inside Direct3D” by Kovach (2 per group)◆ Unfortunately, the MS DirectX book is out of print» Instead, use MSDN site for DirectX reference● Recommended◆ “Game Architecture and Design” by Rollings and Morris» BarnesAndNoble.com: $39.99◆ “Game Programming Gems” by DeLoura (editor)» Amazon.com: $70 (BAN.com same price)6April 3, 2001 CSE 190 – Lecture 1 -- Introduction 11$UW$UW● There is no time for you to do your own art● Troll the Web◆ There is artwork for many games out there◆ Usually in some kind of “standard” format» Produced from modeling software◆ Can usually load directly into game using DirectX functions◆ If not, look at the code in the game editors to help figure out how to manipulateApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 12*URXS:HE3DJHV*URXS:HE3DJHV● Each group will maintain web pages for their project◆ Schedule, milestones, comments, pictures, blatherings, etc.● More to come◆ Haven’t figured out how to make this work yet7April 3, 2001 CSE 190 – Lecture 1 -- Introduction 13&ROODERUDWLRQ&ROODERUDWLRQDQG&RPSHWLWLRQDQG&RPSHWLWLRQ● Everyone is in this together● I want you to help each other out, even among groups◆ Especially solving bugs◆ Share code snippets» E.g., this is how I created a frame buffer with these properties…◆ But not classes, modules, or files» Each group has to develop● How?◆ Discus Web discussion board (not setup yet)» http://discus.ucsd.edu◆ Email (there will be a class list)◆ In the labApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 14*UDGLQJ*UDGLQJ● A non-goal of the course is to have you worry about grades◆ Everyone can get an A in the class…◆ …as long as you contribute● We will be meeting with each group weekly◆ Dmitrii and I will be able to determine whether you are a functioning and contributing group member8April 3, 2001 CSE 190 – Lecture 1 -- Introduction 15*URXSV*URXSV● Form groups of 6◆ Choose team members» Primary constraint: Need graphics people on each group◆ Choose a team name◆ Choose a team representativeApril 3, 2001 CSE 190 – Lecture 1 -- Introduction 16)RU1H[W7LPH«)RU1H[W7LPH«● Meet with your groups● Start discussing what you want your project to


View Full Document

UCSD CSE 125 - Introduction

Download Introduction
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Introduction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?