Проверь, что в методе drawField() у каждого объекта из списка stars вызывается метод draw(Game) с параметром this.
package com.javarush.games.spaceinvaders;
import com.javarush.engine.cell.*;
import com.javarush.games.spaceinvaders.gameobjects.*;
import java.util.ArrayList;
import java.util.List;
public class SpaceInvadersGame extends Game {
private List<Star> stars;
public static final int WIDTH = 64;
public static final int HEIGHT = 64;
private static final int STARS_COUNT = 8;
public static void main(String[] args) {
}
private void createGame(){
createStars();
drawScene();
}
public void initialize(){
setScreenSize(HEIGHT, WIDTH);
createGame();
}
private void drawScene(){
drawField();
}
private void drawField() {
for (int x = 0; x < HEIGHT; x++) {
for (int y = 0; y < WIDTH; y++) {
setCellValueEx(x, y, Color.BLACK, "");
}
}
for (Star star : stars) {
star.draw(this);
}
}
private void createStars() {
stars = new ArrayList<>();
for (int i = 0; i < STARS_COUNT; i++) {
stars.add(new Star(getRandomNumber(WIDTH), getRandomNumber(HEIGHT)));
}
}
public void setScreenSize(int HEIGHT, int WIDTH){
}
}