Hejsa
Jeg er i gang med at udvikle et simpelt puslespil.
Følgende tutorial har jeg brugt som insipration til hvordan man læser et billede ind i en JFrame og hvordan man splitter billedet op i rækker og kolonner:
Indlæsning:
http://www.javalobby.org/articles/ultimate-image/#3og splitting:
http://www.javalobby.org/articles/ultimate-image/#13Nu står jeg så med et BufferedArray[] som indeholder alle "del" billeder der udgør det samlede billede.
Min idé var så et sortere dette her array i en random rækkefølge, og indsætte hvert billede objekt ind i nogen felter i et JFrame, hvor der skal være lige så mange felter som der er rækker og kolonner.
Jeg tænkte på at give hvert billedeobjekt en id variabel, og hvert felt en id variable. Hvis jeg så dragger et billede over på et felt, så checker den om de har det samme id, hvis de ikke har det bliver billedet sendt tilbage til det felt det kom fra.
Mit spørgsmål er hvordan jeg skal oprette nogen felter i et JFrame, som jeg kan indsætte de her delbilleder i? Og hvordan jeg kan lave det drag and drop?
Umiddelbart vil jeg sige det virker lidt som et skak spil, hvor man skal dragge og droppe de enkelte figurer oven på hinanden, og checke om den ene kan slå den anden. Men jeg har ikke kunne finde noget kode til et skak spil som gør det her..
Indlæg senest redigeret d. 16.10.2010 13:50 af Bruger #16202