Project 1 Catch a Dragonfly Due: Thursday, September 4 th at 11:59pm.

Slides:



Advertisements
Similar presentations
1 NS-2 Tutorial COMP R2 University of Manitoba March 4, 2009.
Advertisements

ANGEL Training Uploading content to your class Plainview High School presents: Created by: Lori K. Klooz.
The Firing Solution IMGD 4000 Due: optional, but no later than May 5 th, 11:59pm Note! No “late” submission allowed for this project.
Making Games with Game Maker Project 2 Due dates: A) Tuesday, September 5th, by 11:59pm (list) B) Sunday, September 14th, by 11:59pm (final)
Game Inception and Design Project 1 Due dates: –Wednesday, January 18th: First-draft –Monday, January 23rd: Peer Review due –Thursday, January 26th: Final.
CS-502 Fall 2006Project 1, Fork1 Programming Project 1 – Fork.
Making Games with Game Maker Project 1 Due dates: A)Sunday, August 27th, by 11:59pm B)Tuesday, August 29th, by 11:59pm C)Thursday, August 31st, by 11:59pm.
Game Inception and Design Project 2 Due dates: – Friday, September 8 th, 11:59pm.
Making Games with Game Maker Project 1 Due dates: A) Sunday, August 26th, by 11:59pm B) Tuesday, August 28th, by 11:59pm C) Thursday, August 30st, by 11:59pm.
Online Chess Project 3 Due date: April 17 th. Introduction Third in series of three projects This project focuses on adding online support –2 players.
Content Creation Project 2 Due date: Monday, September 22 nd.
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
Assignments. Overview Introduction Naming uploading Browsing Submitting Grade.
+ EDU Glogster and You Presentations that work! Created by Beth van Kan April 2, 2010.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Java: Chapter 1 Computer Systems Computer Programming II Aug
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Distributed Computing Systems Project 1 – Dumpster Diving Due: Tuesday, March 25 th.
Distributed Computing Systems Project 4 – Dragonfly Wings Extending the Dragonfly Game Engine with Networking Due date: Friday, May 2 nd, 11:59pm.
Software Engineering CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Fall CIS 764 Database Systems Engineering L21: Status Project Reviews Testing.
Text. DO NOW Login to your computer. Go to your Google Docs document for DONOW, put todays date below where you finished last time. Make a list in order.
Project 2 Dragonfly. Overview Goal is to build your own Dragonfly – 2D (text-based graphics) game engine Objectives – Learn how game engine works from.
UCSC All rights reserved. No part of this material may be reproduced and sold. 1 IT1202-Fundamentals Of Programming (Using JAVA) Interacting with.
UE4 Quickstart IMGD 4000 Due: March 25 th, 11:59pm.
Project 1. Goals  Write a simple TCP/IP client that supports a specific protocol  The server is running right now on login.ccs.neu.edu:27993  If your.
C++ and Ubuntu Linux Review and Practice CS 244 Brent M. Dingle, Ph.D. Game Design and Development Program Department of Mathematics, Statistics, and.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Installing Repast in the Eclipse IDE Charlie Gieseler 6/28/04.
Prepare an Asset List Project 4 Due date: Friday, September 24 th.
Saint James School of Medicine USING MOODLE TO MANAGE ASSIGNMENTS PREPARED BY OSCAR ANDRADE SUMMER 2014.
Computer Science I Programming in Java (programming using Processing IN Java, using IntelliJ IDE) Classwork/Homework: copy your Processing projects over.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
Building the CarryDrop simulation in Eclipse Creating a new project with existing code from John Murphy’s RePast tutorial.
CS 200 – Day 2 Individual Account Setup Review Structure Tags Online Books from UH Hilo Library.
Engrade Turn-Ins ALLOW STUDENTS TO DIGITALLY TURN IN AN ASSIGNMENT.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Client installation DIRAC Project. DIRAC Client Software  Many operations can be performed through the Web interface  Even more to come  However, certain.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Adding Sounds Games Programming in Scratch. Games Programming in Scratch L6 Adding Sounds Learning Objectives Learn how to add sound to a Scratch game.
INSTRUCTIONS FOR WORK ON 8/27/15 EXERCISES 1. EXTRA CREDIT # 1 YOU MUST SHOW YOUR WORK TO ONE OF THE TEACHING ASSISTANTS IN CLASS WHEN DONE. THE TA WILL.
ECE 544 Software Project 1 Kuo-Chun Huang (KC). Environment Linux (Ubuntu or others) Windows with Cygwin
1 / 5 Application Software Electrical Engineering Magister Udayana University September 2009.
Client installation Beijing, 13-15/11/2013. DIRAC Client Software Beijing, /11/2013 DIRAC Tutorial2  Many operations can be performed through the.
March 2013 Turnitin A Plagiarism Check Software for Kenyatta University.
Copyright © 2010 Pearson Education, Inc. or its affiliate(s). All rights reserved.1 | Assessment & Information 1 Online Testing Administrator Training.
UE4 Quickstart IMGD 4000 Due: March 23 rd, 11:59pm.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
Homework 1.
(System Verilog Assertion)
Chapter 2 Setup.
Computer Systems Programming
Game Inception and Design
Project Pathfinding IMGD 4000 Due: March 28th, 11:59pm.
Project 5 Due date: Wednesday, September 29th
Java External Libraries & Case Study
Header files.
Download and Installation of code::blocks
Lab Project #1: Datalab Assigned March 12, 2012; due March 22, 11:59 PM Professor Hugh C. Lauer CS-2011, Machine Organization and Assembly Language.
Making Games with Game Maker
Lab Project #4: PerfLab— Code Optimizations and Performance
Making Games with Game Maker
Preparation for Assignment 2
Game creation using scratch
Review of Previous Lesson
Project 2 Dragonfly.
Making Games in Flash Project 2 Due dates:
Making Games with GameMaker
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

Project 1 Catch a Dragonfly Due: Thursday, September 4 th at 11:59pm

Overview Goal is to get used to Dragonfly – 2D (text-based graphics) game engine – from game programmer’s perspective Work through tutorial making a game – Saucer Shoot Objectives – Learn how to develop game using a game engine – Provide foundational knowledge for your engine (Project 2) – Provide ideas of scope for your game (Project 3)

Setup (1 of 3) Review book chapter 2 Visit Dragonfly Web page Download Dragonfly game engine – Linux (32-bit and 64-bit) – MacOS (64-bit) – Cygwin (64-bit) Copy appropriate engine to libdragonfly.a

Setup (2 of 3) Where? – WPI FL222, FLA21  installed Cygwin, 64-bit CCC  login to ccc.wpi.edu, Linux 64-bit – Setup your own environment (see README) Compiler (e.g., g++ or MinGW) For Makefile  make and makedepend Libncurses development environment

Setup (3 of 3) Edit Makefile – Path to Dragonfly pre-compiled library e.g., /home/johndoe/dragonfly/libdragonfly.a – Path to Dragonfly header files ( *.h) e.g., /home/johndoe/dragonfly/ ) – See Makefile for compilation directives Or, setup Eclipse (see README or included Eclipse documentation)

Tutorial Saucer Shoot – Book chapter 3 – Dragonfly Web page: Work through start to finish – “Cook-book” like, but with some explanations Internal understanding not necessarily needed – That will come later in class Basic external understanding expected – Needed for extending Saucer Shoot game

Extending Tutorial Game When done with tutorial, add additional code (and sprites, if needed) An extra “10%” functionality – Additional weapons (e.g., Missile with explosion) – Additional bad-guys (e.g., UFO that zig-zags) – Lives or Health for Hero (with status) See end of Tutorial for suggestions

Hand In (1 of 2) Source code package – All code necessary to build your game (well-structured, commented) – Any other support files, including.h files. – All sprites that are needed (including Dragonfly sprites) – A Makefile for building your utilities. – You do NOT need to turn in any Dragonfly headers or libraries README file explaining: – Platform – Files – Code structure – How to compile – Anything else needed to understand (and grade) your game GAME file providing: – Short description of additional 10% extension – Detail functionality added from player's prospective – Briefly indicate code written

Hand In (2 of 2) When ready, upload (WinSCP) to ccc.wpi.edu mkdir lastname-proj1 cp * lastname-proj1 tar czvf proj1-lastname.tgz lastname-proj1 Submit your assignment (proj1-lastname.tgz): /cs/bin/turnin submit imgd3000 proj1 proj1- lastname.tgz Verify /cs/bin/turnin verify imgd3000 proj1 Turnin help at – Due at mid-night (11:59pm)

Grading Tutorial40% Customization 50% Documentation10%