Engine Document Downloads: Difference between revisions
Loremipsum (talk | contribs) |
No edit summary |
||
Line 1: | Line 1: | ||
=== Introduction to PlaneShift === | === Introduction to PlaneShift === | ||
Overview of the project from a [[CrystalSpace|Crystal Space]] convention several years ago. Includes history of the project and core goals. http://www.planeshift.it/download/docs//PlaneShift@CrystalSpace.pdf | Overview of the project from a [[CrystalSpace|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 === | === 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/download/docs//IntroToPlaneShift2.pdf | 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 | The video is here: http://www.youtube.com/watch?v=tKSYJYV_RGs | ||
=== Google Tech Talk about PlaneShift === | === 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/download/PlaneShift_Tech_Talk.pdf | 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 === | === Networking Layer === | ||
This document explains the UDP protocol which underlies all net communication between server, client and npcclient. http://www.planeshift.it/download/docs/Networking%20Summary.pdf | 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 === | === 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/download/docs/DatabaseDesignV0.4.pdf | 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 === | === NPC Server-Side Scripting === | ||
This document explains how NPCs are scripted to perform actions and do dialog on the server. http://www.planeshift.it/download/docs/NPC%20Scripting%20V0.9.1.pdf | 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 === | === 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/download/docs/NPCAI%20V1.1.pdf | 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 === | === 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/download/docs/NPCClient%20Scripting%20V0.1.pdf | 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 [[NPC Scripting|these Wiki pages]], so we can updated it collectively. | This document needs work, it's getting extracted to [[NPC Scripting|these Wiki pages]], so we can updated it collectively. | ||
[[Category:Engine documents]] | [[Category:Engine documents]] |
Latest revision as of 21:43, 18 March 2016
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.