develop a python P3 speller application

W Toku Opublikowano Dec 23, 2013 Płatność przy odbiorze
W Toku

P3 speller specification

goals: tic tac toe game and speller in a common framework

Part 1: The P3 speller is a technique used with electroencephalography (EEG) assistive devices to allow spelling by persons with no volitional motor control. The basic technique involves a grid of letters which are intensified with precise timing and the EEG signals analyzed to determine where the user's focus of attention is. In this project, no EEG analysis will be required but merely the creation of the python front-end display.

The code will be developed on top of the SNAP framework ([login to view URL]) which itself sits on top of the Panda gaming framework on Python 2.7 on the Windows platform.

Configurable elements:

The size of the grid will be configurable between 3 and 7 characters on a side.

The intensifications (highlighting) will be done a row or column at a time and will have a configurable pattern set in a list of rows and columns.

The timing of the intensifications will be configurable

The number of intensification passes in an epoch will be configurable

A more complete discussion of P3 spellers and some visuals can be found on [login to view URL]:P3SpellerTask

And a demonstration of the system in use (on another platform) can be seen here: [login to view URL]

The SNAP framework will allow markers to be sent to the EEG code (my responsibility) and a response received to indicate which letter was selected. For the purposes of this deliverable no integration with the EEG will be required and random letter responses can be used for demonstration.

Part 2: the Tic-Tac-Toe game

Using the same framework as the P3 speller, ie. a 3x3 grid, provide a tic-tac-toe game. In addition to the user interface provided above, the game logic for the computer player will be provided. The user will select desired cells the same way as letters were selected in the speller, although again for this demonstration no EEG integration is expected and random responses from the user will be used (although it is expected that all of the intensifications in an epoch, as set above, will be completed before the dummy response is provided.)

Python Interfejs użytkownika

Numer ID Projektu: #5254239

O projekcie

4 ofert Zdalny projekt Aktywny Dec 27, 2013

4 freelancerów złożyło ofertę na średnią kwotę $16/godzinę w tym projekcie

sunildkyadav

we are qualified and reliable web (and desktop and mobile app) designer and Im interested in getting the APIs for you as well as designing/developing this app for you (and many more apps) that you want, if it i Więcej

$15 USD / godzina
(0 Oceny)
0.0