home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 1
/
ARM_CLUB_CD.iso
/
contents
/
education
/
a
/
kinetic
/
!Kinetic
/
!Help
< prev
next >
Wrap
Text File
|
1994-01-27
|
4KB
|
92 lines
This is !Kinetic, version 1.3 (27 Jan 1994)
Use
=========
I have long waited for someone to write a RiscOS version of the very good
Beeb Program 'Moving Molecules', and assumed that basic would not do the job.
However I am pleased with the results of my efforts.
This is a simulation of the so called Kinetic Theory.
Basically, each of the particles represents a molecule of a material,
one that has similar properties to the universal substance , water. Of
course this has to be a two dimensional demonstration. It shows up to 40
molecules, moving in straight lines, until they reach a boundary, the wall
of the window in this case, where they bounce with perfect elasticity. As they
are heated up they move faster, and as they cool they reach the point, where
they start to attract each other to the extent that they stick together more
and get pulled to the bottom of there Wimp container, by gravity. As they are
cooled you can see some contraction, until they condense into the solid
state where they are held rigid, but free to vibrate. Further cooling takes
out all of their motion by the time they are down to -273°C. the absolute
zero.
Thanks go as usual to Paul Hobbs who provided the !ShellSys system without
which this program won't work. This is available from APDL, and is
recommended as a development system for the aspiring Wimp Programmer.
The program has been amalgamated with !EventShell using
!BLibII by Ian Palmer.
The resulting program has been 'shrunk' using
!BasShrink by Jogn Wallace.
Copyright
=========
This program is Public Domain.It may be distributed or copied freely as
long as no part of this software may is used in any other program, whether
commercial or public domain,without my prior written consent, though any
files created by this software are not bound by this condition. This software
may not be distributed for a profit, save that required to cover packaging
and media costs..
Copyright (©) is retained by the author, who may be contacted at the address
beneath. No liability can be accepted by the author for any loss or damage
arising from use or misuse of this software.
EventShell =========
-----------------------------------------------------------------------------
This program has been written using the routines supplied with the EvntShell
library which is copyright Paul Hobbs. The library routines may be
distributed subject to the following conditions:
You have permission to use any part or the whole library in a project you
intend to place in the public domain, as long as I am fully credited (via
the inclusion of this file in the program documentation). If you wish to use
these routines in a program that is for sale (for however much and for
whatever reasons) or released as copyright material then my express
permission in writing must be obtained. I maintain copyright on all the
material supplied and reserve the right to amend these conditions in cases
where I deem misuse.
The library code is supplied free of charge to everyone 'as is'. There is no
guarantee that it is free from bugs and no warranty is given about its
suitability for use.
Further details about EvntShell may be obtained from the author:
Paul Hobbs
Rheinpfalzstrasse 2
85049 Ingolstadt
Germany
The heap manager routines used by EvntShell are copyright Risc User and are used with permission.
-----------------------------------------------------------------------------
Any problems or queries to :.
Robert Seago
40 Alton Park Road
Clacton On Sea
Essex.
CO15 1ED