To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.loc.itOpen lugnet.loc.it in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Local / Italia / 850
849  |  851
Subject: 
Re: RoboTTT ;)
Newsgroups: 
lugnet.loc.it
Date: 
Sun, 9 Jan 2000 17:48:39 GMT
Viewed: 
418 times
  
Marco Beri wrote:

On Mon, 3 Jan 2000 22:30:18 GMT, iant <iant@libero.it> wrote:

ho voluto provare a dare il mio piccolo contributo alla causa del
Tic-Tac-Toe per l'RCX.

Come osi? Hai forse cercato di riscrivere e migliorare parte del
codice scritto dal maestro? Anatema a te! :-)))

No, Maestro! L'anatema *NO*!!!   >>:]

In realta' tutto e' nato in un lungo viaggio in treno di
ritorno da Modena il 28 novembre scorso.   ;)

In macchina da Cremona a Modena abbiamo parlato con Mario e
Giulio del vostro TTT, e mi era venuto in mente che lo scanner
non aveva bisogno di riconoscere anche i vostri pezzi, perche'
il robot sapeva gia' dove li aveva messi (quindi si poteva forse
fare a meno del mitico faretto del treno). Giulio mi ha risposto
che questo era certamente vero, pero' con le risorse di macchina
che erano rimaste a vostra disposizione dopo le routine di
scansione e soprattutto a causa del tempo tiranno ;), non potevate
gestire una strategia completa e quindi era conveniente scansionare
di nuovo la scacchiera.

Siccome in treno mi stavo annoiando (si' Mario, lo so che avevo con
me 13 chiodi, ma mi vergognavo un po' ad usarli... :), mi e' venuta
voglia di cercare una codifica del TTT che usasse la minor quantita'
di risorse possibile.

La mia idea e' quella di fare di YATTT (con il vostro aiuto), una
sorta di libreria per la gestione della parte informatica del TTT,
lasciando piena liberta' su come scansionare la scacchiera.

L'idea e` buona. Io pero` farei una libreria un po' piu`
generalizzata: ci metterei solo la strategia senza nessuna scansione
della board. Nei commenti spiegherei bene come deve essere settata la
board da una funzione ScanBoard esterna e farei in modo di poter usare
il codice a mo' di include, senza quindi un task main.
Poi, al limite, del resto del tuo codice puoi fare una seconda
libreria che utilizza la prima. Non dovresti perdere nessuna variabile
e forse nemmeno molto byte e otterresti qualcosa di piu` organico.

Hai perfettamente ragione. Grazie del consiglio.
Mi mettero' comunque al lavoro non prima del 23.
Sai, c'e' un dragster da costruire...  ;)


Ciao,

       Antonio



Message is in Reply To:
  Re: RoboTTT ;)
 
(...) Come osi? Hai forse cercato di riscrivere e migliorare parte del codice scritto dal maestro? Anatema a te! :-))) (...) In effetti Mario e` "il" fondatore tra noi sette. (...) L'idea e` buona. Io pero` farei una libreria un po' piu` (...) (25 years ago, 4-Jan-00, to lugnet.loc.it)

3 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR