O enunciado do trabalho em Java de POO do ISCTE já saiu há uns dias e a primeira entrega é já dia 19.
Este semestre os alunos terão de desenvolver uma versão em Java de um jogo criado em 1981 por Hiroyuki Imabayashi designado por Sokoban. Este jogo é composto por vários níveis e consiste em ir empurrando caixotes para cima de uma determinada posição. Sobe-se de nível, quando todas as caixas estão nas posições correctas.
Quem ainda não começou a programar não desespere pois ainda vai a tempo. Recomendo começarem pela parte da leitura do ficheiro e depois partirem para a movimentação da Empilhadora. Na leitura do ficheiro terão de fazer algo como:
FileReader file = new FileReader(new File("teste.txt")); Scanner in= new Scanner(file); while(in.hasNextLine()){ String s= in.nextLine(); } in.close();
O professor já dá algumas coisas implementadas pelo que vejam no código, as explicações das classes fornecidas para perceber como funcionam. Tentem usar ArrayList e não matrizes para guardar o conteúdo do nível.
Bom Trabalho!