1 / 25

Darkstar

Darkstar. John, Ya-Ching , Akash , Lynne, Rick Jesse. TeaM DaRksTaR. 5 programmers. Advisor- Jesse Schell. Client Project: SUN MICROSYSTEMS. Point of Contact: Jim Waldo Project Darkstar Director: Karl Haberl. WHAT IS DARKSTAR?. An open source software platform Eliminate problems

derora
Download Presentation

Darkstar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Darkstar John, Ya-Ching, Akash, Lynne, Rick Jesse

  2. TeaM DaRksTaR • 5 programmers • Advisor- Jesse Schell

  3. Client Project:SUN MICROSYSTEMS Point of Contact: • Jim Waldo Project Darkstar Director: • Karl Haberl

  4. WHAT IS DARKSTAR? • An open source software platform • Eliminate problems • Simplify development • For MMOGs

  5. Goal • Usability test for Project Darkstar • Scalability • Learning curve • Our Plan • Using it!

  6. Goal • Create a MMO infrastructure • Server: Project Darkstar (JAVA) • Client: Panda3D (python)

  7. Goal • Panda3D embraces Project Darkstar • Panda3D can have networking capability • Project Darkstar integrated with game engine.

  8. FINAL ACHIEVEMENT • Complete MMO infrastructure (for team) • Weekly usability report (for client) • Panda3D deployment (for ETC and client)

  9. OVERVIEW

  10. ZONING ZONE A ZONE B Client 1 Client 3 Client 2

  11. ZONING Server Zone A Zone B Client 1 Client 2 Client 3 Position Position Zone A Position Zone A Position Zone B Position Position

  12. DEMO PREAMBLE • 100% Technical • No fancy art • No game design

  13. ESSENTIAL COMPONENTS • Login System • Persistence • Chat System • Inventory • Maps • Autonomous Agents

  14. SCALABILITY • Dynamic World • Players play • World Expands • Players leave • World Contracts

  15. SCALABILITY • Compartmentalized • Planets • Minigames • Tested to 25 players • Client can test further

  16. USABILITY TESTING • Weekly report • Source code • Getting feedback from our client

  17. PANDA3D DEPLOYMENT • Example code • Installationpackage • Breakthrough

  18. FEEDBACK • Soft opening • Playtest

  19. WHAT WENT RIGHT • Finished MMO infrastructure • Panda3D integration • Client satisfaction “Panda3D integration is great.” “ Feedback is much better than any other team we’ve worked with.” – Jim Waldo

  20. WHAT WENT WRONG • Learning network programming/PDS • 2 platforms, 2 programming languages • Lack of art

  21. WHAT WE LEARNED • Network programming • MMO framework development • Software platform testing

  22. THE ROAD AHEAD • Testing and Further Research. • Integration with Panda 3D

  23. THE ROAD AHEAD • Simple Zip Installer. • Large scale networking.

  24. THE ROAD AHEAD • Framework for future pitches.

  25. THANK YOU

More Related