Mobilspel i Java: Minigolf med tillhörande leveleditor
Jag har kodat lite på ett hobbyprojekt i Java ett tag som jag tycker börjar bli moget för nåt slags alfa-release (ok, det är massor kvar att göra, men det är iallafall spelbart). Änsålänge finns bara en riktig originalbana som dessutom inte är speciellt välgjord, men spelet hänger egentligen mest på leveleditorn, som faktiskt är rätt så rolig att leka med och sen utmana kompisar på ens specialbana :).
Den här tråden är väl mest menad som nåt slags feedback, men jag efterlyser även lösningar på vissa problem, till exempel att bollen ibland saktas ner rejält när den krockar med sneda väggar (metoden intersect i gamecanvas-klassen), och att få spelet spelbart på olika skärmdimensioner (jag har själv en K750 och spelet är därför sjukt optimerat för den).
Ett annat problem jag har är renderingen av väggarna, just nu ritas dom som simpla linjer, men jag skulle helst ha kanske 3-4 pixlar tjocka linjer och behöver därmed hjälp med det. Att använda bilder är antagligen uteslutet eftersom JME bara kan rotera bilder om 90 grader (och spegelvända dom).
Hur man spelar:
Detta kommer antagligen inte vara universellt för olika telefonmodeller, men såhär spelar man på en K750 iallafall: styrspaken åt alla fyra riktningar styr klubban i spelet, och markören i leveleditorn, siffrorna 2 4 6 och 8 fungerar också. Ju närmre klubban bollen är desto mindre kommer hastigheten på bollen bli mindre och tvärtom. För att skjuta används knappen 5 eller styrspaken (trycks in). För att byta "mode" i leveleditorn används menyknapparna, då får man upp en liten lista på de olika modes som finns:
polygon mode: sätt ut punkter som sedan används som väggar.
line mode: enstaka linjer som också blir väggar, kan användas till fristående hinder till exempel.
hole mode: var hålet ska vara på banan.
start mode: var bollen ska vara på banan.
play map: testspela banan (just nu kan man inte spara sin bana, behöver hjälp med det också).
Krav: CLDC 1.1 och MIDP 2.0
spelet är skrivet i JME.

bild på första banan, rätt sunkigt som synes

bild på leveleditorn med dess olika modes.
NetBeans-projektet i sin helhet: http://erikhk.net/random/java/MiniGolf.rar
under dist/ finns filerna som skickas till telefonen, annars ligger dom under http://erikhk.net/random/java/MiniGolf.jar och http://erikhk.net/random/java/MiniGolf.jad om ni vill tanka det med WAP/GPRS eller liknande.
det var väl allt tror jag.