Chapter 6. Community consciousness net

Table of Contents

The Seventh Eye mobile game
The Seventh Eye and the „Community consciousness net”

Abstract

The „Community consciousness net” is only an exercise that is based on the mobile game called Hetedik Szem, in English „Seventh Eye”.

„A gépek ilyenformán szakadatlanul együttműködő egységet alkotnak, s e nagy egységen belül a nyilvántartott adatok és ellentmondások folytonos változása szükségszerűen megy végbe.”

—Wigner Jenő A tudomány növekedése - kedvező kilátások és várható veszélyek [SZIRE]

The Seventh Eye mobile game

The Seventh Eye is a Java ME mobile game which was released as an open source subproject of Jávácska ONE. This game was introduced in detail in the environment of the lecture notes, in Mobil programozás, Nehogy már megint a mobilod nyomkodjon Téged! http://www.inf.unideb.hu/~nbatfai/konyvek/MOBP/mobp.book.xml.pdf, [MOBP].

We are only bringing the idea of „Community consciousness net” forward. The concept of this idea is based on the Java ME MIDP Hungarian language mobile game called Hetedik Szem, or in English Seventh Eye.

The Seventh Eye and the „Community consciousness net”

This exercise is introduced on the blog of the course by the following Hungarian language posts:

The game Seventh Eye is „a free will probe”. The name and the idea of the game is rooted in our scientific reading experience, for example in [CSASZAR] book and the articles [VOLF] and [TCON]. The game works on a discrete time scale. It watches the player during 2048 equidistant time intervals of 100 ms. If the player pushes the fire button (it corresponds to a situation where the player deflects his finger in line with the terminology of the above mentioned papers) the digit 1 will be assigned to the corresponding time interval and otherwise the digit 0. As a result, we get a sequence of 0's and 1's of length 2048. Such sequences are referred to as mental fingerprints in the game. These mental fingerprints are compared by Ziv-Lempel-Welch (LZW) algorithm. The idea of the comparison came from the book [SZSZTEK]. The standard deviations of the lengths of the branches of the LZW tree are compared. In the game we perform hypothesis testing to assess whether the two given standard deviations are from the same distribution or not.

Example 6.1. Running the Seventh Eye on a real mobile phone

The following photos show how the game runs on a Nokia 6212 classic.

Figure 6.1. The starting icon of the Seventh Eye.

The starting icon of the Seventh Eye.


Figure 6.2. The splash screen of the Seventh Eye.

The splash screen of the Seventh Eye.


Figure 6.3. The main menu of the Seventh Eye.

The main menu of the Seventh Eye.



Example 6.2. The client side of the „Community consciousness net”

Modify the Seventh Eye so that it will fulfil the following functions.

  • The user must be able to upload the gathered mental fingerprints to the server.

  • The upload code must be run in a separate thread.


Example 6.3. The server side of the „Community consciousness net”

Create a Java servlet that can receive and process the mental fingerprints.

  • First, develop a simple protocol for sending and receiving the mental fingerprints.

  • Then store the uploaded data in a database.


Example 6.4. A community-based exercise

In your acquaintance network,

  • record some fingerprints

  • then try to draw the community structure using graphs, where the edges represent the nearest neighbours by comparing the mental fingerprints between your acquaintances.


Example 6.5. A community portal based on the mental fingerprints

If the previous exercise is successful, it would be interesting to think about building a mental fingerprint based community portal.