Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

no-address

Mitglied

Dabei seit: 29.03.2010

Beiträge: 41

 

1 Zum Seitenanfang

Dienstag, 30. März 2010, 18:47

Java-game

hallo
Hab gerade die Games hier entdeckt.
Nun möchte ich selbst ein Spiel im stil von Snake erstellen...
Könnte mir da vielleicht jemand helfen?
 

sartras

Haudegen

Dabei seit: 22.07.2009

Beiträge: 648

 

2 Zum Seitenanfang

Dienstag, 30. März 2010, 19:02

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.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sartras« (30. März 2010, 19:02)

 

no-address

Mitglied

Dabei seit: 29.03.2010

Beiträge: 41

 

3 Zum Seitenanfang

Mittwoch, 31. März 2010, 12:40

könntest du mir vielleicht ein gutes tutorial vorschlagen, oder eine hilfreiche Seite?
 

sartras

Haudegen

Dabei seit: 22.07.2009

Beiträge: 648

 

4 Zum Seitenanfang

Mittwoch, 31. März 2010, 15:57

Nein, ich hab keine Ahnung davon. Wenn Du aber was fertiges einbauen willst, such mal bei Google nach
"Arcade Plugin".

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sartras« (31. März 2010, 15:57)

 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

5 Zum Seitenanfang

Mittwoch, 31. März 2010, 18:38

Wie wäre es damit?
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)

 

no-address

Mitglied

Dabei seit: 29.03.2010

Beiträge: 41

 

6 Zum Seitenanfang

Donnerstag, 1. April 2010, 18:10

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?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »no-address« (1. April 2010, 18:10)

 

xerox4thew1n

Grünschnabel

Dabei seit: 20.05.2010

Beiträge: 8

 

7 Zum Seitenanfang

Freitag, 21. Mai 2010, 21:01

#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 .
 

no-address

Mitglied

Dabei seit: 29.03.2010

Beiträge: 41

 

8 Zum Seitenanfang

Samstag, 22. Mai 2010, 13:17

RE: #re

Du kannst ein Game in Java als applet erstellen und dieses applet dan von der seite aus aufrufen.
Muss ich, um ein java applet zu erstellen auch noch den code ändern?
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)

 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

9 Zum Seitenanfang

Samstag, 22. Mai 2010, 15:19

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.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (22. Mai 2010, 15:19)

 

Ähnliche Themen