После тяжелой и долгой работы мы наконец сделали русскую версию туториала. Сразу хочу предупредить, что для чтения весьма желательно иметь опыт написания простых Java-программ, хотя быть экспертом вовсе не обязательно. Туториал представляет собой весьма детализированное введение в разработку онлайн-игр с использованием Java. Мы будем говорить о Java-апплетах, потому что у каждого есть веб-браузер, и, соответственно, каждый сможет поиграть в ваши игры без установки JDK! Первые 5 глав проведут вас от базовой структуры апплета до программирования целой и работающей (хотя и масенькой) игры. Следующие главы (6-...) покажут вам решения таких задач, как создание искусственного интеллекта (AI), редактора уровней, случайной генерации ландшафтов... В конце каждой главы вы найдете ссылку на исходный код апплета, который разрабатывался в главе, а также сможете взглянуть на его работающюю версию. Итак, вперед!
- Структура апплета
- Анимация
- Звуки и Gif'ы
- Обработка событий в апплетах
-
Наша первая игра
- Наброски классов и методов
- Случайное направление движения двух шаров
- Выстрелы по шарам
- Объект player: подсчет очков и потеря жизней
- Меняем курсор мыши на перекрестье
- Старт игры двойным кликом и окончание при потере всех жизней
- Продвинутые темы
- Основы платформенной игры
- Незаконченные главы (только апплеты и исходный код)