IProgrammatori.it

Forum programmazione

Forum di supporto alla programmazione in generale e nei principali linguaggi.

It is currently Sun Mar 14, 2010 11:36 pm

All times are UTC + 2 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: [Java]KWordChallengeBot
PostPosted: Mon Mar 02, 2009 1:54 pm 
Newbies
User avatar
Joined: Thu Feb 19, 2009 4:19 pm
Posts: 9

Questo bot sviluppato da me come ultima follia prima dell'inizio dei corsi, viene utilizzato nel gioco Word Challenge di Facebook. In breve, il gioco consiste nel formare il maggior numero di parole di senso compiuto composte da almeno 3 lettere a partire da 6 lettere date. Si hanno 2 minuti a disposizione e ogni parola composta da 4 o più lettere garantisce dei piccoli bonus in secondi.
Il bot, scrivendo al vostro posto e quindi a velocità supersonica, vi garantirà il maggior numero di parole possibili (* vedi dopo) e un ammontare di tempo pressoché infinito, sempre che lo usiate bene (io per esempio mi sono fermato per noia a 500mila punti con ancora più di 3 minuti a disposizione).
E' una primissima versione, quindi senza GUI (non so se mi andrà di farla, del resto per me è stato giusto un esercizio :P).

Brevemente il programma cosa fa:
-Innanzitutto inizializza una tabella hash che associa a ogni carattere maiuscolo (A, B....) il corrispondente KeyValue.
-Considera le 6 lettere in input come un insieme e ne deriva il corrispondente insieme delle parti.
-Per ogni sottoinsieme dell'insieme delle parti calcola ogni possibile permutazione.

Problemi che potrebbe creare:
-Funziona solo con 6 lettere (è stato fatto per WordChallenge)
-Bisogna utilizzare solo lettere maiuscole.
-La complessità computazionale è ENORME per input grandi.
-Nel caso in cui le 6 lettere contengano ripetizioni, l'insieme delle parti, per la definizione di insieme, non sarà completo e le parole generate dal programma non saranno tutte quelle possibili.
-Il gioco potrebbe sembrare bloccarsi, in questo caso uscire forzatamente dal programma.

Per utilizzarlo:
-Avviare WordChallenge su Facebook
-Ripetere fino alla noia:{
-Inserire le 6 lettere (MAIUSCOLE) e inviare
-Da ora avete 3 secondi per sovrapporre al programma la pagina di WordChallenge e cliccare su di essa prima che il Robot inizi a sparare parole a più non posso.
-Attendere ridacchiando. State attenti a NON aprire finestre di msn o altre cose nell'attesa perchè il bot continua a scrivere finchè non ha finito. Io vi ho avvisato XD
}

NoPaste:http://blacklight.gotdns.org/cgi-bin/nopaste.pl?mode=view&id=1235750109

-Release 0.2-
Aggiunta semplice GUI

Video tutorial: http://www.youtube.com/watch?v=GAoIYDX-SUI


Image
Image



P.s. Naturalmente k8 puoi postarlo tra i sorgenti del sito ;)


Attachments:
kwordbot.rar [183.53 KiB]
Downloaded 21 times
Offline
 Profile E-mail  
 Post subject: Re: [Java]KWordChallengeBot
PostPosted: Tue Mar 03, 2009 12:50 am 
Newbies
User avatar
Joined: Thu Feb 19, 2009 4:19 pm
Posts: 9

Aggiornamento: Aggiunto anche un video come piccolo tutorial =P : http://www.youtube.com/watch?v=GAoIYDX-SUI


Offline
 Profile E-mail  
 Post subject: Re: [Java]KWordChallengeBot
PostPosted: Tue Mar 03, 2009 9:43 am 
Admin
User avatar
Joined: Tue Jun 06, 2006 4:00 pm
Posts: 2294
Location: Italia

fico :P
Se vuoi aggiungi nella descrizione il link al download:
http://sorgenti.big-bug.net/cat/Java/K- ... e-Bot/295/ :)

_________________
Big-Bug cerca collaboratori.
Cerca di scrivere con un italiano corretto.


Offline
 Profile E-mail  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 2 hours


 Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
 
cron