Java Snake Xenzia Game . Jar . 128x160 . (2026)

private void gameTick() newHead.y < 0

private void initGame() snake.removeAllElements(); snake.addElement(new Point(8, 10)); snake.addElement(new Point(7, 10)); snake.addElement(new Point(6, 10)); score = 0; spawnFood(); Java Snake Xenzia Game . Jar . 128x160 .

private boolean isOnSnake(Point p) for (int i = 0; i < snake.size(); i++) Point seg = (Point) snake.elementAt(i); if (seg.x == p.x && seg.y == p.y) return true; return false; private void gameTick() newHead

private void spawnFood() Random rand = new Random(); do food = new Point(rand.nextInt(COLS), rand.nextInt(ROWS)); while (isOnSnake(food)); private void gameTick() newHead.y &lt

public void pauseApp() {} public void destroyApp(boolean unconditional) {} } import javax.microedition.lcdui.*; import java.util.*; public class SnakeCanvas extends Canvas implements Runnable { private static final int WIDTH = 128; private static final int HEIGHT = 160; private static final int CELL_SIZE = 8; private static final int COLS = WIDTH / CELL_SIZE; // 16 private static final int ROWS = HEIGHT / CELL_SIZE; // 20

Zurück
Oben