| [Top] | [Contents] | [Index] | [ ? ] |
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] | [ ? ] |
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.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] | [ ? ] |
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] | [ ? ] |
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.1 Required Build Tools 3.2 Building
For information on dependencies and supported platforms refer to the libpong documentation.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The following software is suggested. Other versions may work but have not been tested.
Package maintenance requires:
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Refer to the README and INSTALL files in the distribution.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4.1 Library 4.2 Tutorial 4.3 Post-processing 4.4 Graphics
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The library for the libpong package defines four components, for a controller, two players, and the game itself.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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] | [ ? ] |
No special matdpp functions defined.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Uses X-windows. To not use the graphics remove the fInitialiseGraphics... functions in the configuration files.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The control module is described in the following diagram.
| [Top] | [Contents] | [Index] | [ ? ] |
| [Top] | [Contents] | [Index] | [ ? ] |
1. Notices
2. Introduction
3. Installation
4. Overview
5. A Control Module in TENNS
| [Top] | [Contents] | [Index] | [ ? ] |
| 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 |