tirsdag den 29. december 2009

Den interne konkurrence

Forbrugt tid

Tirsdag d. 29/12 - 2009 fra kl. 9.30 til 17.30

Fremmødte

pepe og rfogh

Formål

Formålet med i dag er at lave en GUI der kan bruges i spillet, og som kan forbinde via bluetooth.

Fremgangsmåde

Pepe havde tidligere lavet et proof of concept program i Python for at vise det var muligt at sende beskeder til nxt bricken fra python.

Rfogh mente det bedste ville være hvis GUIen kunne være i Java, noget pepe ikke var enig i.

Dagen gik derfor med en lille konkurrence: hvilket programmeringssprog er bedst?

Efter en hel del konkurrence hvor pepe først fik forbindelse og data og rfogh først fik piletasterne til at fungere endte vi med to programmer: et i python og et i Java der til forveksling er ens.

synergieffetkten i dette var at programmet på NXT blokken efterhånden fik en ret god struktur, og er ganske gennemtestet.

Protokollen for transmission til klodsen er baseret på enkeltkarakterer og er som følger:

KarakterBetydning
sStart
lDrej til venstre
rDrej til højre
qafslut

Denne protokol er tilstrækkelig til at styre biken, men ikke nok til at sende meddelelser om hvorvidt biken er "død" eller "vinder".

Af yderligere synergieffekter kan nævnes at vi nu har et ant script der kompilerer og uploader hele projektet, samt starter Java Guien.

Ingen kommentarer:

Send en kommentar