Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Первая игра


Автор: Platon 9.10.2007, 07:31
Здравствуйте, уважаемые.

Попробовал я написать игрушку на Java, и конечно же сел в лужу. Много недоработок (от незнания), вид слабенький.

Сразу раскрою карты, делал игру по мотивам (исходникам, да и картинкам со звуком  smile ) игры Domestic Cat'a Invasion + нарыл книжку O'Reilly - Killer Game Programming in Java.

В общем, просто выкладываю игру с исходниками, и на ваше суждение и говорю, что криво.
Ну, во-первых, конечно же оформление. Ужасное. (Как вы корешитесь с дизайнерами, что бы они вам помогли с картинками?)
Во-вторых, после того как сыграл, выводится панель, которая должна быть по идее прозрачная, что бы было видно фон.
В-третьих, иногда из игры не очень правильно выходит.
(В общем, как я сказал, первый блин комом)

http://rapidshare.com/files/65749358/FretsawCrafter.jar 28.10.07
http://rapidshare.com/files/62316557/src.rar 13.10.07
http://rapidshare.com/files/62317038/sound_images.rar 13.10.07
http://rapidshare.com/files/62667497/images.rar
Лобзиком тут совсем не пахнет, но тем не менее, это про выпиливание лобзиком ^_^

Автор: GZep 9.10.2007, 20:36
Цитата

Ошибка
К сожалению, в данный момент сервер не может обработать ваш запрос.
Пожалуйста повторите его позже.

как играть-то? smile 

Автор: Platon 9.10.2007, 20:50
Ммм, что-то не пойму, у меня все закачивается...

Автор: barin_Student 10.10.2007, 11:29
а можно пожалуйста куда-нить выложить где регистрация не нужна. smile 

Автор: AlexeyVorotnikov 10.10.2007, 12:51
Цитата(barin_Student @ 10.10.2007,  12:29)
а можно пожалуйста куда-нить выложить где регистрация не нужна. smile

А на ifolder'е регистрация и не нужна.

Автор: Platon 11.10.2007, 08:54
Щас, через фотошоп сделал взрывающиеся облачка, выглядит дешево, но эффект лучше.

Осталась только проблема с прозрачностью панели.

Автор: GZep 11.10.2007, 15:02
Ну залей на рапиду чтоли... или сюда: http://www.2shared.com/

Автор: _Michael 11.10.2007, 16:26
И я что-то не могу скачать  с iFolder'а. А прозрачность ето ж просто. Установить соответствующим образом альфу в цвете фона панели и все. Если я правильно понимаю что надо сделатьsmile

Автор: Platon 11.10.2007, 19:22
Вот на рапиде ссылочка в первом посте.

Цитата(_Michael @  11.10.2007,  16:26 Найти цитируемый пост)
А прозрачность ето ж просто.

Мммм, я что-то пробовал, но у меня получилось так, что ничего не стирается, и на панели лепится нелепица ^_^

Автор: _Michael 12.10.2007, 11:58
Цитата(Platon @  11.10.2007,  19:22 Найти цитируемый пост)
Мммм, я что-то пробовал, но у меня получилось так, что ничего не стирается, и на панели лепится нелепица ^_^


myJPanel.setOpaque(false); и панель должна быть прозрачной абсолютно, независимо от цвета фона. По умолчанию для JPanel  cвойство opaque - true.
myColor = new Color(int rgba, boolean hasalpha); вот конструктор для создания своего цвета. Ему передаеш флаг hasalpha который и сигнализирует будет ли етот цвет прозрачным или нет. И потом устанавливаеш фоном панели етот цвет.

Добавлено через 5 минут и 27 секунд
Цитата(Platon @  11.10.2007,  19:22 Найти цитируемый пост)
Вот на рапиде ссылочка.
FirstGame

Спасибо будем юзать  smile 

Автор: Samotnik 12.10.2007, 17:21
Platon,  А как в нее  играть??
В смысле, как запустить ее???

Автор: GZep 12.10.2007, 18:59
Цитата(Samotnik @  12.10.2007,  17:21 Найти цитируемый пост)
В смысле, как запустить ее???

запускать jar файл надо. Должна быть установлена java

Отличная игра, кстати,  ее всю прошел)) smile 

Автор: Platon 12.10.2007, 19:54
GZep, вы мне льстите *CONFUSED*

Автор: Platon 12.10.2007, 20:34
_Michael, я к сожалению так и не смекнул как это сделать :(

Спасаясь от мерцаний я сделал картинку на которую рисую все, а потом вывожу. Поэтому опаки как-то хитро сделать не могу :(

Автор: Platon 12.10.2007, 22:12
Ууух ты, мой топик в рассылке винграда засветился ^_^

Автор: Samotnik 12.10.2007, 22:47
Цитата(GZep @  12.10.2007,  18:59 Найти цитируемый пост)
запускать jar файл надо.

НЕ работает  smile 

Цитата(GZep @  12.10.2007,  18:59 Найти цитируемый пост)
Должна быть установлена java

 smile   Вообще - то я в курсе 

Автор: Platon 13.10.2007, 10:48
Смею предположить, что проблема в JRE, я использую последнюю, т.е. 1.6

Автор: iura 13.10.2007, 11:35
А как в нее  играть

Автор: GZep 13.10.2007, 12:22
Цитата(iura @  13.10.2007,  11:35 Найти цитируемый пост)
А как в нее  играть 

через клавиатуру.
Samotnik, может обновить java просто надо? У тебя просто не запускается, или ошибки выводит какие-нибудь...

Автор: Platon 13.10.2007, 15:32
Обновил картинки и их движение.
+ Возможность посмотреть повтор игры кнопкой R

Автор: GZep 13.10.2007, 20:39
Platon, я не льстил, я просто обожаю оконные приложения, написанные на java, кроме того она действительно мне понравилась... например, хотябы потому, что идея воплощена свежая (я таких игр не видел smile ).

Автор: Platon 13.10.2007, 20:44
Разве не напоминает сеговской игрушки Sonic 3D? Конечно у меня не 3D, но колечки собирать тоже надо smile

Кстати, обновил игру, теперь Очки 120/780 будут изображаться в прямоугольном индикаторе, очень похожем на индикатор заряда в батарее.

Автор: Platon 13.10.2007, 21:30
Так время пришло к производственным вопросам. Как мне теперь поддерживать выпуски незначительных изменений в коде? имею ввиду сейчас сделано 3 ссылки на 1-м посте, а как люди делают по уму?

Автор: GZep 14.10.2007, 11:47
Platon, просто редактируй первый пост так как считаешь нужно, чтобы было поятно... ну и сообщение добавляй, что обновил что-то.

Автор: Platon 14.10.2007, 16:10
Добавил возможность регулировки толщины полотна (с помощью колесика на мышке).

Блин, теперь что-то серьезное хочется сделать!!!

Автор: Platon 15.10.2007, 11:38
Привет еще раз!
Доделал такую шляпу как регулировка скорости воспроизведения записи, и вероятность поломки лобзика.

Автор: Platon 28.10.2007, 14:29
Привет! Интересная штука получилась с поворотом камеры smile рекомендую посмотреть ^_^
http://rapidshare.com/files/65749358/FretsawCrafter.jar

Автор: invis87 2.11.2007, 03:17
Пытался открыть с помощью
C:\Program Files\Java\jdk1.6.0_03\bin\java.exe
и
C:\Program Files\Java\jre1.6.0_03\bin\java.exe
ничего не вышло

Автор: Platon 2.11.2007, 09:35
Можно попробовать еще javaw, но наверно дело в другом :( сам не могу понять в чем, у меня на 1-м компе jar запускается, на другом запускается, но выдает ошибку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)