Perihelion Jeff Ridenour Jeremiah Jilk Lorenzo Gil-Sanchez Pablo Diaz-Gutierrez Sherry Wang.

Slides:



Advertisements
Similar presentations
MARKETPLACE TRANSITION FROM CLASSIC INTERFACE TO PHOENIX INTERFACE.
Advertisements

CS 497C – Introduction to UNIX Lecture 37: - X Windows Chin-Chih Chang
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Parts Best Business Practices Presented By: Lynn Ritger & Joyce Mitchell Presented By: Lynn Ritger & Joyce Mitchell.
WINDOWS 8. Greatest Search Tool YET! Type in your search word or words.. Searches dynamically and contextually apps, settings, and files! Windows + W.
1. Objective 1 Overview of the Linux Desktop  X Server  Controls Graphical Interface  Manages Input Devices  Transmits Input actions to the client.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Royalty Free Music for Schools Do You Have the To Do a Podcast?
Royalty Free Music for Schools Do You Have the To Do a Podcast?
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Interaction design using the graphical user interface (GUI)
NetWORKS Strategy Manugistics NetWORKS Strategy 6.2.
Spit Ball Interactive game for ages 6 to 18 Based on Spit Wod Willy (1993)
PowerPoint Scavenger Hunt Lauren Davis EDTD 3011 A Summer 2007.
Review of Empire Earth II J.P. Baugh. Overview : Empire Earth II Developed by Mad Doc Software, under Sierra Games EE2 is a Real Time Strategy game Costs.
WELCOME TO THE ANALYSIS PLATFORM V4.1. HOME The updated tool has been simplified and developed to be more intuitive and quicker to use: 3 modes for all.
Computer Basics Dayton Metro Library Place photo here May 20, 2015.
Windows Computers Akash Patel.
Public Displays and Private Mobile Phone Displays in Multiplayer Games Riku Suomela Nokia Research Center.
AMAZEing Maze Requirements Elicitation, Modeling, and Analysis Presentation.
Maple Story By: Nick Martineau. General Game Information Title: Maple Story Company: Wizet\NX Games Type: Side Scrolling 2D MMORPG Price: Free.
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060) Section 2 Use the Linux Desktop.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
Course :: Certificate in Basic Computers Applications for End Users Introducing Window 7.
Copyright © 2002 by Harcourt, Inc. All rights reserved. Topic 2 : Business Activity (2) Lecturer: Zhu Wenzhong.
Introduction to Android Platform Overview
Intercard The Right System March 6, 2012 Alberto Borrero Vice-President, Int´l Marketing & Sales Intercard Mobile: Skype: aborrero
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
8. INPUT, OUTPUT and storage DEVICES i/o units
So what makes me so smart about GPS? Lifelong fascination with maps & navigation Extensive experience with navigation in aviation, marine and vehicular.
Your Interactive Guide to the Digital World Discovering Computers 2012.
10-3 Pricing Factors DO NOW: When purchasing an item how do you determine whether the asking price is a good value?
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
VIDEO GAME PROGRAMMING Video Game Programming Junior – DigiPutt INSTRUCTOR TEACHER’S ASSISTANT.
The Industrial Territory (Unit 3 – Issues and Territories)
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Fundamentals of Game Design
Presented by Mark Thompson High Level Overview and Demo.
RemoteNet Presented By The Systems House Inc.. Enhancements Order by multiple selling units of measure Updated the webpage’s look and feel –Style sheets.
RemoteNet Presented By The Systems House, Inc.. Enhancements Order by multiple selling units of measureOrder by multiple selling units of measure Web.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 3: Game Concepts.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Highlights – Digital Literacy. An operating system (OS) is the most important program that runs on your computer. Every general-purpose computer must.
Lesson 2 Basic editing Word 2013.
Unity 5 Visual Studio Code * Asset Store * FPS * Terrain.
Dr. Ken Hoganson, Kennesaw State University Introduction to the Torque Game Development System.
CIS111 PC Literacy Getting Started with Windows XP.
TownMUD An Interface for a Text-Based Multiple User Dimension.
Dawn of the Industrial Age  For thousands of years, most of human civilization lived and worked in small farming villages.  However, in the mid-1700’s,
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Introduction to EBSCOhost Tutorial support.ebsco.com.
Introduction : Team Dean Leeks –Project Leader –2D Artist Roger Creyke –Lead Programmer –2D Artist Ryan Avent –Lead Artist –Ideas Man George Daters –Programmer.
Different Types of HCI CLI Menu Driven GUI NLI
Where do products come from?
StopPreviousNext Vicnet Internet training course Workbook 6 Radio on the Internet Easy English workbook July 2010.
Explore GNOME The easy way, using a live CD By Carl Weisheit.
File and File Systems Compiled by IITG Team Need to be reorganized and reworded.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
By SPEC INFOTECH. A programming language reigning the IT industry Marking its presence around the globe Striking Features which make Java supreme: Simplistic.
Distribution Where do products come from?. Channels of Distribution The path from manufacturer to the final user Business – industrial user Person - consumer.
Human Computer Interaction Lecture 07 The Interaction.
Introducing Scratch Learning resources for the implementation of the scenario
COMPUTER INPUT DEVICE Keyboard. Keyboard cont…… Print Screen Print contents of screen Pause/Break Terminate/Interrupt Scroll Lock Modify behavior of the.
Human Computer Interaction Lecture 07 The Interaction
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Database Driven Websites
Tutorial Introduction to support.ebsco.com.
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

Perihelion Jeff Ridenour Jeremiah Jilk Lorenzo Gil-Sanchez Pablo Diaz-Gutierrez Sherry Wang

Perihelion is......a game with the originality of those we played in the early 80's, like...

M.U.L.E.

Perihelion is......a simulation game, like...

Sim City

In Perihelion you have to......conquer a new world in which to build your empire, just like in...

Civilization

And most important Perihelion is a massive multiplayer game, as we saw in...

Ultima Online

The story 3028 AD Galaxy of Chonchi Arrested w/o underwear Confined space prison Objectives: –1.- Survive –2.- Escape Everything before...

Network Capabilities : One Asteroid System Hundreds of Asteroids Thousands of Players: Moving from Asteroid to Asteroid All Playing At the Same Time How is this Accomplished?

Network Architecture Main Server Asteroid Servers Clients

Gameplay and the Gameworld: The Asteroid map will consist of 100 x 100 tiles. The map will wrap around on all sides, thus creating the effect of a continuous spherical surface. Terrain will include rock, mud, mountains, water, and ice. Display will be centered on the players position in a 2D, top down display. Players will interact with other players as well as buildings, tools, and resources.

Resources: Commodities which players can gather, produce, and process which will fulfill players’ needs and generate money. Types of resources include: Consumables which players need (e.g. Food, Water, Energy) Raw materials which players can sell or use to make other goods (e.g. Oil, Iron) Manufactured products which players can sell for a profit. (e.g. Chemicals, License Plates)

Buildings: Large, immobile stationary factories and machines, which players can own and use to gather, process, store, and trade resources (examples: Iron Mine, House, Shop, Chemical Factory)

Tools: Objects which the player may carry in inventory which give the player different abilities (usually finding and gathering resources) (examples: Shovel, Pick, Metal Detector, Stock Ticker, Radar)

Economics and the Shop: Goal of the game is to make enough money to escape from the asteroid Resource tree has multiple paths to fulfill needs and make profits, allowing players to create and exploit niche markets Every asteroid will have a shop which will buy/sell resources and tools, as well as sell ticket off the asteroid Prices of resources determined by a real time supply/demand model Consumable prices based solely on local supply/demand, exportable manufactured products based on external effects

Trading with Other Players: Barter between players a crucial part of the game; primary means of interaction between players Players can set their own values for goods, independent of store prices Accessing an adjacent player activates a pop up trading window Windows consist of three panels (inventory, player, other player’s offer) trades are confirmed with a checkbox by both players.

Controls: The interface is designed for the keyboard, using minimal keys to make it both playable and intuitive Movement (Arrow Keys) Players move in continuous fashion with arrow keys Action Button: (Space Bar) Use Currently Selected Tool Access Button: (Tab) Access adjacent building or player Inventory:Player can hold limited number of objects. Page Up/Down cycles through inventory Drop Selected Item: (Del) Items may be left on the ground Menu: (Esc) Options for Music, Sound, Quitting Game etc Global Chat: (Enter Key) Allows broadcast chat between all players.

Intended Audience & Platforms Perihelion is targeted toward Boys, Ages Perihelion should also appeal or Girls, Ages Perihelion is Designed for Windows, but... It will be Portable to All Major Operating Systems

Technical issues The programming language used will be C++ We Will used the library SDL for two main reasons: –The game is 2D and SDL is easier to use than DirectX in Windows and Xlib or SVGAlib in Linux. –If we only use SDL features and standard C++ constructions we can get a lot of portability. SDL provides routines for: –Graphics –Input devices (keyboard, mouse and joystick) –Timers –Threads –Sound SDL works on Windows, Linux, BeOS, MacOS and MacOS X

Technical issues The project is hosted in Sourceforge ( Some of the advantages of using Sourceforge are the following: –Space for a website –CVS server –Mailing lists –Compilation farms –Everything is free! The only requisite for use sourceforge is giving your project a free license. We choose the GPL one.