1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как создавать простые Java-игры

Если вы начинающий Java-программист и хотите написать игру, лучше всего начать как можно проще. Текстовые игры — самый простой жанр компьютерных игр. Они дают простор воображению и творчеству как разработчику, так и игроку, и позволяют вам привыкнуть к работе с пользовательским взаимодействием в Java. Чтобы создать Java-игру, вам сначала понадобится правильно установленная Java на вашем компьютере и редактор для написания кода. К счастью, есть бесплатная программа, которая делает и то, и другое:редактор Eclipse для Java-разработчиков. Мы будем использовать Eclipse для создания нашего Java-проекта.

Шаг 1

Перейдите по ссылке в разделе «Ресурсы», загрузите и установите «Eclipse for Java Developers IDE (91 МБ)».

Шаг 2

Придумайте несколько идей для вашей текстовой игры. Ваши ограничения следующие:компьютер будет выводить игроку какой-то текст (например, «вы вошли в комнату, можете идти налево или направо»). Затем у игрока будет возможность ответить, введя текст («слева», например). Затем компьютерная программа может ответить, и диалог может идти вперед и назад, пока вы не захотите, чтобы игра закончилась. Напишите несколько идей для сюжета, и помните, что идея состоит в том, чтобы заинтересовать игрока и развлечь его.

Шаг 3

Откройте затмение. Нажмите «Файл», «Создать», «Проект Java». Введите «SimpleGame» в качестве имени проекта и нажмите «Готово».

Шаг 4

Дважды щелкните папку SimpleGame в проводнике пакетов, расположенном на левой панели инструментов, и выберите «Создать», «Класс».

Шаг 5

Введите название вашей игры (без пробелов) в поле «Имя». Мы назовем нашу пробную игру «Особняк с привидениями». В разделе «Какие заглушки методов вы хотите создать?» установите флажок «public static void main(String[] args)», затем нажмите «Готово».

Шаг 6

Выберите пробел над «общедоступным классом HauntedMansion» и введите следующую строку кода:import java.util.Scanner;. Сканер поможет нам прочитать, что пользователь вводит в консоль.

Шаг 7

Выберите пробел внутри «public static void main(String[] args){» и введите следующие две строки кода:String selection; Сканер user_in =новый сканер (System.in);

Сканер user_in считывает то, что пользователь вводит в консоль, и выгружает это в переменную «выбор».

Шаг 8

Для записи в консоль мы будем использовать метод «System.out.println()». Это означает, что каждый раз, когда вы хотите, чтобы компьютер сообщил игроку о текущем состоянии игры, вы будете вызывать эту функцию. В новой строке введите:System.out.println("Добро пожаловать в особняк с привидениями. Вы видите перед собой широкую лестницу и комнаты слева и справа от вас." +"\n"+"Введите 'upstairs' и нажмите Enter, чтобы поднимитесь по лестнице, "направо", чтобы пройти в комнату справа," +"\n"+"или "налево", чтобы пройти в комнату слева.");

Конечно, вы можете изменить то, что находится внутри оператора println, на то, что вам нужно.

Шаг 9

Чтобы прочитать, что вводит пользователь, используйте метод nextLine() пользователя user_in и поместите его в строку «выбор», введя следующий код под последней строкой:selection =user_in.nextLine();

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

Шаг 10

Используйте условный оператор, чтобы узнать, что ввел пользователь, набрав следующее:} else if(choice.equals("правильно")){ System.out.println("Теперь вы на кухне"); } else if(choice.equals("left")){ System.out.println("Теперь вы в столовой"); } else { System.out.println("Это неверно");

Шаг 11

Продолжайте выполнять шаги с 8 по 10, чтобы создать настолько сложную игру, насколько вам хочется, добавив больше System.out.Println() с компьютера и больше возможных ответов от игрока.


  1. Java игры акселерометр
  2. Как построить простое окно Light
  3. Как скачать игры BlackBerry
  4. SE W200i Java игры
  5. Как выиграть мобильные игры