Download presentation
Presentation is loading. Please wait.
1
Power Market Game
2
Group Info Team Members Brian Jacobowitz (CprE) Corey Peterson (CprE)
Kurt Niggemeyer (CprE) Client/Advisor Prof Gerald Sheble (Power Systems) Additional Advisors Prof Charles Richter (Power Systems) Valentin Petrov (EE)
3
Presentation Overview
Background Problem Statement Functional Requirements Design Constraints Users Limitations Technical Approach Product Game Info Milestones Budget Future Work Lessons Learned Summary
4
Background Power market confusing to users
Popularity of stock trading games
5
Problem Statement Create GUI (Graphical User Interface) and network solutions for the power market game. This interface will provide a user friendly environment for players to get a feeling for how the power market works.
6
Functional Requirements
Web-based Login Timer Activity Log Graphs Submit Bids Display Status Documentation
7
Design Constraints Accessible Web based Java User-friendly
Multi-user Capable
8
Users Limitations Professors and students Researchers
Fast Internet connection Up to 24 players Java capable web browser
9
Technical Approach Decide on project
Java vs. Visual Basic vs. C++ Builder SWING vs. AWT Applet vs. stand-alone application Development tools: Java JDK Metrowerks Codewarrior Client/Server interactions
10
Product Client Server Java components Documentation
11
Game Info Client Server ESCO/GENCO Place buy/sell bids
User-friendly documentation Server Preferences Monitor all transactions and statistics
12
Client Startup
13
Client Main
14
Server Startup
15
Server Main
16
Milestones Learning Genetic Algorithms
Getting specifications finalized Getting and using development tools Learning Java Getting applets to work on the web and with the server
17
Budget Financial Personnel Planned: $950 Actual: $39
Planned: 180 hours per person Actual: 200 hours per person
18
Future Work User testing/Interface improvement
Buy power by hour instead of day Note: any non-interface changes will need to be done concurrently with the server program Configure CGI scripts through an applet
19
Lessons Learned Time management Stay on task
Learn specifics as early as possible Be flexible Loss of group member Project change
20
Summary GUI and Network solutions Worked through project difficulties
Thanks
21
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.