Java roguelike

Закрытые или заброшенные проекты, не состоявшие в Клубе, но имевшие ветку на форуме.

Модератор: Jolly Roger

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Java roguelike

Сообщение JustHarry » 22 окт 2011, 12:12

Всем привет :lol:

Сезонное обострение снова вынуждает меня начать попытку изображения создания рогалика.

На этот раз я решил сделать его тайловым, впервые в жизни делаю что-то с графикой, поэтому прошу вас протестить свой супер-мини-тайловый движок.

Тестить собственно почти нечего: отрисовку графики(там тайл с фигуркой гоблина должен быть прозрачным), тормоза, прокрутку карты, попробовать сменить разрешение(программа пытается максимизировать кол-во выводимых тайлов). Окно не должно менять размер;)

Спасибо за внимание.

Распаковать архив, запустить run.bat.
Для запуска нужна JVM(Java) 1.7
Вложения
1.PNG
1.PNG (64.73 КБ) 14844 просмотра
pr1.rar
(17.26 КБ) 579 скачиваний
Последний раз редактировалось JustHarry 22 окт 2011, 17:11, всего редактировалось 1 раз.

Аватара пользователя
Newman
Сообщения: 144
Зарегистрирован: 23 фев 2010, 15:30

Re: Java roguelike

Сообщение Newman » 22 окт 2011, 13:04

О! С почином!

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:00

Фух, наконец-то я сделал бегалку;)

Сейчас быстро-быстро прикручиваю ФОВ и выкладываю бегалку на ваше растерзание.

Аватара пользователя
alexbard
Сообщения: 670
Зарегистрирован: 22 апр 2011, 17:15
Откуда: Украина
Контактная информация:

Re: Java roguelike

Сообщение alexbard » 22 окт 2011, 14:06

Это у меня Явы нет или

Код: Выделить всё

Exception in thread "main" java.lang.UnsupportedClassVersionError: project1/Rogu
elike : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: project1.Roguelike.  Program will exit.

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:08

Посмотрю что может быть с моей стороны;(

открой консольку, напиши java -version и скажи что напишет

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:13

It means that you compiled your classes under a specific JDK, but then try to run them under older version of JDK. So, you can't run classes compiled with JDK 6.0 under JDK 5.0. The same with classes compiled under JDK 7.0 when you try to run them under JDK 6.0.
Видимо проблема в том, что у меня Java Development Kit 7, значит без обновления жабы никак=(
Не судьба

Аватара пользователя
alexbard
Сообщения: 670
Зарегистрирован: 22 апр 2011, 17:15
Откуда: Украина
Контактная информация:

Re: Java roguelike

Сообщение alexbard » 22 окт 2011, 14:15

JustHarry писал(а):открой консольку, напиши java -version и скажи что напишет

Код: Выделить всё

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:19

Ну тогда попробуй запустить fullcompile.bat, он должен откомпилировать весь проект и запустить, перед этим желательно удалить все файлы .class из папки classes\project1

Аватара пользователя
Jesus05
Сообщения: 1840
Зарегистрирован: 02 дек 2009, 07:50
Откуда: Норильск, сейчас Санкт-петербург.
Контактная информация:

Re: Java roguelike

Сообщение Jesus05 » 22 окт 2011, 14:27

JustHarry писал(а):Посмотрю что может быть с моей стороны;(

открой консольку, напиши java -version и скажи что напишет
у меня пишет тоже самое.
вот что о версии явы написал.

Код: Выделить всё

>java -version
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)

Аватара пользователя
Феникc
Сообщения: 679
Зарегистрирован: 27 ноя 2010, 15:01
Откуда: Челябинск

Re: Java roguelike

Сообщение Феникc » 22 окт 2011, 14:30

У меня тоже самое. Версия явы 1.6.0_29
Всё вышесказанное - ИМХО, если не указано обратное.

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:32

ну тут два варианта, либо ставить яву 1.7
либо
Ну тогда попробуй запустить fullcompile.bat, он должен откомпилировать весь проект и запустить, перед этим желательно удалить все файлы .class из папки classes\project1

Аватара пользователя
Феникc
Сообщения: 679
Зарегистрирован: 27 ноя 2010, 15:01
Откуда: Челябинск

Re: Java roguelike

Сообщение Феникc » 22 окт 2011, 14:40

А, ну да. fullcompile вот что выдаёт:
Скрытый текст: ПОКАЗАТЬ

Код: Выделить всё

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/KeyHandler.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/BaseTile.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/Tileset.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/Tile.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/Map.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/MainPanel.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/GameWindow.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/Game.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>javac -classpath ./c
lasses -d ./classes src/roguelike/Roguelike.java
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>java -classpath ./cl
asses;./lib project1.Roguelike
Exception in thread "main" java.lang.NoClassDefFoundError: project1/Roguelike
Caused by: java.lang.ClassNotFoundException: project1.Roguelike
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: project1.Roguelike.  Program will exit.

C:\Documents and Settings\Admin\Рабочий стол\Копия Project1>pause
Для продолжения нажмите любую клавишу . . .
Всё вышесказанное - ИМХО, если не указано обратное.

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 14:45

Феникc писал(а):А, ну да. fullcompile вот что выдаёт:
Ну тут все ясно, у тебя нет компилятора жабы;))

Ладно, потом постараюсь скомпилить под жабку 1.6

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 16:00

Ну вот, бегалка готова :mrgreen:

Пока попробую скачать jdk6.0 и перекомпилировать все это добро.
Вложения
1.PNG
1.PNG (50.76 КБ) 14802 просмотра

JustHarry
Сообщения: 655
Зарегистрирован: 30 июл 2010, 17:13

Re: Java roguelike

Сообщение JustHarry » 22 окт 2011, 17:00

http://www.oracle.com/technetwork/java/ ... 32155.html

Вот тут можно скачать jre7-offline версию(19.26 мб)

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 45 гостей