Funkeys: Unterschied zwischen den Versionen

115 Bytes hinzugefügt ,  27. Januar 2011
K
Rechtschreibung
K (It now project it)
K (Rechtschreibung)
U.B. Funkeys ist ein Computerspiel fuer Kinder, welches auf die Sammelleidenschaft der Spieler abziehlt. Der Spieler setzt Figuren in den mitgelieferten USB-Leser und ist dann, abhaengigje von dernach Figur, im stande entsprechende Abschnitte der Spielwelt zu betreten.
Hier werde ich die Entwicklung eines einfachen Linuxtreibers auf basis von libUSB-1.0 beschreiben.
 
==Protokoll==
Man kann hier nicht wirklich von einem Protokoll sprechen. Nach einem Initialen Lesevorgang von 4 bytes sendet das Geraet bei jeder Widerstandsaenderung einen neuen Datensatz von 7 byte. Es wird mindestens alle 10 Sekunden ein Datensatz uebertragen.
Da beim Einsetzen einer Figur die Kontakte nicht sofortalle vollstaendiggleichzeitig schlieszen wird eine ReideReihe von falschen DatensaetzenMessdaten an das Spiel gesedet. Diese werden verworfen, da die Messwerte keiner Figur zugeordnet werden koennen.
 
Die Nutz-DatenNutzdaten sind wie folgt aufgebaut:
:5 byte: Messdaten
:1 byte: ID der figur(?)
==Geraet==
;USB-Reader
:vendor id: 0x0e4c
:vendor string: Radica Games, Ltd
:product id: 0x7288
:product string: Mega Byte
:endpoint: 0x81
 
 
* Unterstuetzung fuer mehr als einen Funkey-Reader gleichzeitig.
* Nutzen finden
* Vileicht alle validen Figurenwerte herausfinden.
 
 
859

Bearbeitungen