[Top] [Contents] [Index] [ ? ]

Pong Game Support Files (pongpkg)

This document describes the support files (pongpkg) for the Pong Game NMI Component (libpong). Libpong is an implementation of the pong game where the player must hit a ping-pong ball with a racquet. Libpong is derived from and conforms to the Network Model Interface. This edition documents version 1.0.

1. Notices  
2. Introduction  
3. Installation  
4. Overview  
5. A Control Module in TENNS  

 -- The Detailed Node Listing ---

Introduction

2.1 Obtaining  
2.2 Other Documentation  

Installation

3.1 Required Build Tools  
3.2 Building  

Overview

4.1 Library  
4.2 Tutorial  
4.3 Post-processing  
4.4 Graphics  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1. Notices

Support Files (pongpkg) for the Pong Game NMI Component (libpong)

Copyright (C) 2003 Mike Arnold, Altjira Software, Michele Bezzi, Sony CSL.

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

This software and documentation is provided "as is" without express or implied warranty. All questions should be addressed to mikea@altjira.com.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2. Introduction

2.1 Obtaining  
2.2 Other Documentation  

This document describes the support files (pongpkg) for the Pong Game NMI Component (libpong). Libpong is an implementation of the pong game where the player must hit a ping-pong ball with a racquet. It is derived from and conforms to the Network Model Interface.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.1 Obtaining

pongpkg may be downloaded from http://www.altjira.com/distrib/pongpkg. The latest version of this documentation may be found at http://www.altjira.com/support/pongpkg/pongpkg.html.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.2 Other Documentation

For information on companion software, frameworks, components and related documentation refer to the libpong documentation, the Network Model Interface documentation, and the NMI Simulation Resources documentation.

This documentation is also installed to ${prefix}/doc/pongpkg, where `${prefix}' is the installation directory specified during the build configuration.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3. Installation

3.1 Required Build Tools  
3.2 Building  

For information on dependencies and supported platforms refer to the libpong documentation.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.1 Required Build Tools

The following software is suggested. Other versions may work but have not been tested.

Package maintenance requires:


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.2 Building

Refer to the README and INSTALL files in the distribution.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4. Overview

4.1 Library  
4.2 Tutorial  
4.3 Post-processing  
4.4 Graphics  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.1 Library

The library for the libpong package defines four components, for a controller, two players, and the game itself.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.2 Tutorial

The tutorial for the libpong package consists of three simulations:

For example using the TENNS framework, try the following commands at the terminal prompt:

 
cd pint-pint
tenns pint-pint.cnf -


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.3 Post-processing

No special matdpp functions defined.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.4 Graphics

Uses X-windows. To not use the graphics remove the fInitialiseGraphics... functions in the configuration files.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5. A Control Module in TENNS

The control module is described in the following diagram.


[Top] [Contents] [Index] [ ? ]

Table of Contents


[Top] [Contents] [Index] [ ? ]

Short Table of Contents

1. Notices
2. Introduction
3. Installation
4. Overview
5. A Control Module in TENNS

[Top] [Contents] [Index] [ ? ]

About this document

This document was generated by Mike Arnold on June, 19 2003 using texi2html

The buttons in the navigation panels have the following meaning:

Button Name Go to From 1.2.3 go to
[ < ] Back previous section in reading order 1.2.2
[ > ] Forward next section in reading order 1.2.4
[ << ] FastBack previous or up-and-previous section 1.1
[ Up ] Up up section 1.2
[ >> ] FastForward next or up-and-next section 1.3
[Top] Top cover (top) of document  
[Contents] Contents table of contents  
[Index] Index concept index  
[ ? ] About this page  

where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:

This document was generated by Mike Arnold on June, 19 2003 using texi2html