Engine Document Downloads

From PSwiki
Jump to navigation Jump to search

Introduction to PlaneShift

Overview of the project from a Crystal Space convention several years ago. Includes history of the project and core goals. http://www.planeshift.it/public/download/docs//PlaneShift@CrystalSpace.pdf

Introduction to PlaneShift Tech and Roadmap

This presentation provides a high level overview of the moving parts (executable code) in the PlaneShift engine and what makes it up. http://www.planeshift.it/public/download/docs//IntroToPlaneShift2.pdf The video is here: http://www.youtube.com/watch?v=tKSYJYV_RGs

Google Tech Talk about PlaneShift

This is an hour-long discussion at Google by Keith Fulton, going into quite a bit of technical detail about server architectures and approaches. http://www.planeshift.it/public/download/PlaneShift_Tech_Talk.pdf

Networking Layer

This document explains the UDP protocol which underlies all net communication between server, client and npcclient. http://www.planeshift.it/public/download/docs/Networking%20Summary.pdf

Database Design Doc

This document attempts to describe all the (main) tables in the PlaneShift server, column by column, with what they do. http://www.planeshift.it/public/download/docs/DatabaseDesignV0.4.pdf

NPC Server-Side Scripting

This document explains how NPCs are scripted to perform actions and do dialog on the server. http://www.planeshift.it/public/download/docs/NPC%20Scripting%20V0.9.1.pdf

NPC AI concepts

This document explains how NPC behaviors such as moving around, attacking, chasing, etc. are scripted and how those scripts work together. http://www.planeshift.it/public/download/docs/NPCAI%20V1.1.pdf

NPC Behavior scripting

Another document about Superclient scripting. Less conceptual than NPCAI V1.doc, but should be merged with it at some point. Should be read together in any case. http://www.planeshift.it/public/download/docs/NPCClient%20Scripting%20V0.1.pdf

This document needs work, it's getting extracted to these Wiki pages, so we can updated it collectively.