pearance is deliberately abstract, a physical manifes-
tation of engagement in play, rather than figurative.
Clicking somewhere in the scene adds the character
at that position and allocates a colour-coded patch (1
metre by 1 metre) provided it is not: outside the ter-
rain; on bumpy terrain; on another patch; or on areas
with objects. Once added, a character may relocate
their patch (at any time) if the location is not suitable
for them, based upon their sociability. Each charac-
ter has their own inventory to hold a database of cur-
rently owned objects. If displayed, it shows each type
of object and its respective quantity. To keep the ter-
rain free from clutter, in addition to returning unused
items to their inventory, characters periodically claim
objects within their patch and place them in their in-
ventory, removing them from view. Characters may
join a group; in some groups, individual inventories
may be shared. The well-being for a character is a
simplified representation of the ‘Leuven scale’ used in
the process-oriented child monitoring system (Laev-
ers et al., 2002), and uses the same five-points: ex-
tremely high; high; moderate; low; extremely low.
The well-being can be determined visually by looking
at their vest, where the tone ranges from white (high-
est), to black (lowest) using a continuous represen-
tation of the scale (Figure 1). Characters pathfind to
obtain the shortest route through the world and around
obstacles using our implementation of the A* search
algorithm, and local steering helps characters avoid
one other. Skeletal animations conform to the Bio-
vision Hierarchy motion capture standard. Charac-
ters are selected within the scene to display static and
dynamic data in the character information pane. A
timestamped event log shows both archived and real-
time events, filtered on characters, if needed. The ter-
rain is interactively edited (height, textures) to create
different types of landscape. Characters follow the
terrain, even while it is being edited, and they will
avoid steep areas. The corners of a character’s patch
are locked and cannot be moved. If a character relo-
cates patch, those corners are unlocked. Objects are
custom shapes defined in terms of other primitives,
or 3D models; these are dropped into the scene and
interactively manipulated. The physics library Bullet
has been integrated to give added realism to objects
in motion and at rest. Various visualisation options
expose the underlying functionality of the simulation.
3 USER EXPERIENCE
A pilot evaluation with student practitioners and in-
structors in early childhood studies at Liverpool Hope
University was promising. The student practitioners
felt it was helpful: to have an influence on the well-
being of the characters; to be present among the char-
acters; to adjust their viewing position; and to define
the behaviour of the characters. Some students re-
ported increased understanding in the stages of block-
play. Several were enthusiastic about changing the
environment by modifying the terrain and applying
textures, such as flooring. They found setting the
scene to be useful because this is something that must
be done in real life; “A practitioner provides things,”
said one of them. Another student said, “Observation
would be perfect for developing observational skills
in childcare courses, for those lacking in confidence
to go into settings and just do it.” Larger scale trials
are planned.
4 CONCLUSIONS
The pilot evaluation was encouraging and suggests
that computer graphics simulation of young children
has value for student practitioners. However, we do
recognise some limitations with our work. The well-
being representation is very much a simplification,
and does not take into account indicators such as body
posture and facial expression, which are used in the
Leuven scale. In addition, the uniform appearance
and animations of the characters imply no specific
age, which may be too open-ended when considering
the development of the child. These, and other is-
sues, are being addressed in our continuing research.
Observation is available for download and evaluation
from http://www.cs.man.ac.uk/∼aac/observation/.
REFERENCES
Bruce, T. and Meggitt, C. (2006). Child Care and Educa-
tion. Hodder Arnold, fourth edition.
Durrett, M. E. and Richards, P. (1976). Computer-Based
Simulation for Observing Child Behavior. Home Eco-
nomics Research Journal, 5(2):88–91.
Kesselring, T. and M
¨
uller, U. (2011). The concept of ego-
centrism in the context of Piaget’s theory. New Ideas
in Psychology, 29(3):327–345.
Laevers, F., Vandenbussche, E., Kog, M. and Depondt, L.
(2002). A Process-Oriented Child Monitoring System
for Young Children. Experiential Education. Centre
for Experiential Education.
Parten, M. B. (1932). Social participation among pre-school
children. The Journal of Abnormal & Social Psychol-
ogy, 27(3):243–269.
Wellhousen, K. and Kieff, J. (2000). A Constructivist Ap-
proach to Block Play in Early Childhood. Wadsworth
Publishing, first edition.
GRAPP 2012 - International Conference on Computer Graphics Theory and Applications
502