Ich glaube nicht das die Spiele von webmasterwork sind
such mal lieber nach arcade usw.
Die Spiele sind aber auch nicht besonders anspruchsvoll ...
Ich hatte das auch mal zum Testen auf meiner Seite, bloss sollen die Leute da Kommunizieren und nicht Spielen, wenn überhaupt würde ich ein paar Denkspiele nehmen.
such mal lieber nach arcade usw.Die Spiele sind aber auch nicht besonders anspruchsvoll ...
Ich hatte das auch mal zum Testen auf meiner Seite, bloss sollen die Leute da Kommunizieren und nicht Spielen, wenn überhaupt würde ich ein paar Denkspiele nehmen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sartras« (30. März 2010, 19:02)
Wie wäre es damit?
w
asd
q=ende
w
asd
q=ende
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.Random; import javax.activity.InvalidActivityException; public class Snake extends Applet implements Runnable { int sizeLevel1 = 4, size = sizeLevel1, maxsize=50; Random r=new Random(System.currentTimeMillis()); Point[] snaky = new Point[maxsize]; int zoom = 10, delay = 200; int headx = zoom, heady = zoom, sizex = 40, sizey = 40, lives = 3; int numberx,numbery,number=1; char dir = 'd'; Color wall = Color.black, snak = Color.green, ground = Color.lightGray, cnumber = Color.yellow, text = Color.red; public void start() { super.start(); addKeyListener(new KeyAdapter() {public void keyPressed(KeyEvent e) {dir = e.getKeyChar();}}); new Thread(this, "Time").start(); numberx=r.nextInt(sizex-2)*zoom+zoom; numbery=r.nextInt(sizex-2)*zoom+zoom; } public void paint(Graphics g) { g.setColor(wall); g.fillRect(0, 0, zoom * sizex, zoom * sizey); g.setColor(ground); g.fillRect(zoom, zoom, sizex * zoom - 2*zoom, sizey * zoom - 2*zoom); } public void render(Graphics g) throws InvalidActivityException { if (headx + 1 < zoom | heady + 1 < zoom | headx + 1 > zoom * sizex - zoom | heady + 1 > zoom * sizey - zoom) throw new InvalidActivityException(); if(headx==numberx & heady==numbery){ size+=4; numberx=r.nextInt(sizex-2)*zoom+zoom; numbery=r.nextInt(sizex-2)*zoom+zoom; number++; } g.setColor(ground); if (snaky[size] != null)g.fillRect(snaky[size].x, snaky[size].y, zoom, zoom); g.setColor(snak); if (snaky[0] != null)g.fillRect(snaky[0].x, snaky[0].y, zoom, zoom); g.setColor(cnumber); if (snaky[0] != null)g.drawString(""+number,numberx,numbery + size ); g.setColor(text); if (dir == 'q')g.drawString("Finish! Your Skill: " + size * delay, 100, 100); } @Override public void run() { while (dir != 'q') { try { Thread.sleep(delay); if (dir == 'd')headx += zoom; if (dir == 's')heady += zoom; if (dir == 'a')headx -= zoom; if (dir == 'w')heady -= zoom; for (int i = size; i > 0;) snaky[i] = snaky[--i]; snaky[0] = new Point(headx,heady); render(getGraphics()); } catch (InterruptedException e) { dir = 'q'; } catch (InvalidActivityException ise) { lives--; if (lives == 0) dir = 'q'; else { getGraphics().drawString( "Wall collision! Life's left:" + lives, 100, 100); dir = 'p'; snaky = new Point[maxsize]; try {Thread.sleep(3000);} catch (Exception e) {} headx = zoom; heady = zoom; repaint(); } } } } } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (31. März 2010, 18:38)
2 Fragen:
1) wie kann ich das jetzt in eine Website einfügen(HTML)?
2) könntest du mir Bitte auch den Quellcode von diesem Game hier beschaffen?
1) wie kann ich das jetzt in eine Website einfügen(HTML)?
2) könntest du mir Bitte auch den Quellcode von diesem Game hier beschaffen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »no-address« (1. April 2010, 18:10)
#re
Du kannst ein Game in Java als applet erstellen und dieses applet dan von der seite aus aufrufen. Den quelltext habe ich leider nicht. Mein erstes Spiel war Tic Tac Toe da das nicht besonders schwierig ist , mit der Zeit habe ich dan auch einen computer Gegner hinzugefügt welcher immer gewinnt .
RE: #re
Muss ich, um ein java applet zu erstellen auch noch den code ändern?Du kannst ein Game in Java als applet erstellen und dieses applet dan von der seite aus aufrufen.
und: mit welchem programm kann man ein java applet compilieren?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »no-address« (22. Mai 2010, 13:17)
RE: RE: #re
Muss ich, um ein java applet zu erstellen auch noch den code ändern?
nein ist doch schon ein applet.
und: mit welchem programm kann man ein java applet compilieren?
javac
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (22. Mai 2010, 15:19)
Ähnliche Themen
-
Bücher & Literatur »-
Suche folgende Bücher
(21. April 2004, 15:24)
-
Archiv: Software »-
Alles was mit Java zu tun hat funzt nich mehr!
(24. Dezember 2003, 22:19)
-
PHP »-
Verschlüsselungen
(3. August 2003, 16:32)
-
(X)HTML & CSS & DHTML & Javascript »-
Javascript funktioniert nicht
(30. Dezember 2002, 07:34)
-
Allgemeines Forum »-
Browser
(13. Dezember 2002, 23:11)


