[gl-como] rilancio progetto torcs

~redShadow~ redshadowhack@gmail.com
Lun 18 Feb 2008 16:11:48 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pietro "m0nt0" Montorfano wrote:
> 
> Scusa ma se non sai programmare in c/c++ ma sai programmare, passare da 
>   un linguaggio compilato ad un altro simile non comporta un grande 
> sforzo, senza contare che la programmazione socket non è una delle più 
> semplici...
> Cosa ne dici invece di fare dei wrapper python attorno al codice c/c++?
> Si dovrebbero realizzare abbastanza agevolmente.

c++ so qualcosa, ma con oggetti puntatori ecc.. comincio ad avere un po
di problemi.. certo, può essere un buon modo per imparare questo, anche
perché comunque per partecipare alle gare dev'essere scritto in c++..

via socket è molto comodo per la possibiltà di mandare comandi da più
parti, aprire una console per correzioni 'on the fly' + output per
debug, ecc.. comunque avevo già fatto degli esperimenti usando degli
esempi trovati su linux gazette (o qualcosa del genere.. non mi ricordo
esattamente il nome) e non è difficilissimo.. l'unico problema sono i
socket non bloccanti, e li bisognerà guardarci, per fare in modo che il
server possa mandare messaggi anche mentre è in ascolto, e anche fargli
accettare connessioni multiple può servire..


> Io ho portato qualcosa di simile alla matura, ma va pensato bene 
> (soprattutto il posizionamento all'interno di una mappa)

si beh, torcs mette a disposizione di suo tutti gli oggetti che servono
per gestire l'auto e la mappa, quindi poi bisogna solo elaborare i dati
che si ricevono (tipo di tratto corrente, tratto che si deve affrontare,
caratteristiche della pista, avversari, ..) per ottenere i comandi
migliori da dare alla vettura.. poi penso che useremo tanto anche un db
(mysql in python lo so usare, in c++ non ho mai provato, comuque poi ci
guardo.. non penso che sia difficile, sarà un po come con gli altri
linguaggi immagino.. in fondo le sql sono quelle) per immagazzinare
tutti i dati, errori, variazioni provate ecc.. per valutare un possibile
miglioramento della guida.

- --
~redShadow~
- ----------------------------------------------------------------
* redshadowhack[at]gmail[dot]com
* http://hackzine.homelinux.org
- ----------------------------------------------------------------
Key signature:
050D 3E9F 6E0B 44CE C008 D1FC 166C 3C7E EB26 4933
- ----------------------------------------------------------------
Linux-User: #440008
~ GENTOO Linux 2007 - amd64 ~
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHuaAuFmw8fusmSTMRApFJAKCTX+d9M+H9TimGY36Bgt3Hw7BCdQCghj73
lLlKg81ztX1FkCSr6Y9Kanw=
=QyuF
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista gl-como