Java-whist betaversion


(c)1998 Jonas Ericsson
ace@mbox302.swipnet.se

Systemkrav:
Java 1.1 kompatibel internet browser
Exempelvis Internet Explorer 4.x
För att kunna använda Netscape 4.x måste du ladda hem uppgraderingen för Java 1.1 samt lägga till raden
user_pref("signed.applets.low_security_for_local_classes", true);
i filen prefs.js i biblioteket Netscape\Users\default\ .
Upplösningen bör vara 800*600 eller mer.

För att testa programmet klicka här:

Java-whist


Om du inte kan köra programmet pga felaktig browser, strul med firewall eller liknande så kan du ladda hem denna fil:
whist.zip 17.2 kb
för att köra den lokalt eller med en appletviewer som klarar java 1.1
Jag rekommenderar dock att programmet körs med Internet Explorer 4.x då den ger snabbaste exekveringen.

Regler
(Knöligt att förklara men jag hoppas ni förstår)
En spelare börjar med att dela ut sex kort. På dessa kort skall man välja om man vill passa eller spela. Spel innebär att man skall ta så många stick som möjligt, pass innebär att man skall ta så få stick som möjligt. Den som inte delar ut väljer först. Om någon väljer spel så blir det spel, om båda väljer pass så blir det pass. Efter att man valt att passa eller spela så skall man kasta tre av sina sex kort (dom sämsta givetvis). Om båda har passat så börjar den personen som inte har gett. Om någon spelar så börjar den personen som inte har spelat. Den första delen av spelet går ut på att välja kort tills man har fått en full hand på tretton kort. Den som börjar att välja får först välja mellan två kort. Sedan plockar man kort och får välja om man vill behålla det. Vill man inte behålla det så får man automatiskt nästa kort. Om man behåller det första kortet så slängs det efterföljande kortet och man får ej se vad der var för kort. Denna procedur upprepas till det bara är två kort kvar i leken. Den person som skall ha något av de sista korten får se båda samtidigt och välja på samma sätt som den som började gjorde. Efter att spelarna fått varsin hand så kan själva spelet börjar. Den personen som börjar spelar ut ett valfritt kort som den andre sedan kan ta med ett högre kort eller "krypa" under för att slippa ta det. Man måste följa färg. Har man inte den utspelade färgen får man spela ut valfritt kort. Om en person blir "hög", dvs går över det utspelade kortet blir det dennes tur att spela ut. Vid pass så får man ett poäng för varje stick över sex som den andre tagit, vid spel får man ett poäng per stick över sex man själv tagit. Om en person spelar och den andre spelaren tar poäng så dubbleras dennes poäng ("straff"). Den person som först får tretton poäng eller mer har vunnit.

Om Java-whist

Varför?:
För att jag ville testa att göra nåt roligt java-program. Jag ville göra en applet eftersom jag inte provat på det och ville dessutom göra den så så liten som möjligt för att den skall gå snabbt att överföra även för folk med modemuppkoppling.
Sourcekod: För tillfället ca 700 rader
Total storlek inklusive bilder och ljud: För tillfället 23.3kb
Program som använts:
JDK 1.1.4
UltraEdit-32
Paint Shop Pro 4.10
Photoshop 4.0
Lightwave 3D 5.5
Kvar att göra:
Datorn skall spela ut
Ta stick (dator & spelare)
AI (Eller dvs att datorn skall "tänka" ungefär som jag tänker när jag spelar whist)
Poängräkning
Spelslut
Higscorelista?
Optimering
Snygga till koden
Förbättra grafiken
Diverse design-grejs?
När började jag?:1997-12-26
Senaste uppdatering:1998-01-30
Kommande projekt:Grafikmanipulering i realtid


Otroligt ful webdesign för att vara gjort av en kognitionsvetare, eller hur?