Создать игру "Бьющие качающиеся камни" - QBasic

Узнай цену своей работы

Формулировка задачи:

Помогите с игрой, самому решить не выходит (т.к. сам писал до этого на паскале). Вот условие: 10 камней хаотично движутся по экрану вверх-вниз. Требуется провести между ними шарик так, чтобы он не попал под камень. За каждый удачный проход начисляются очки. А вся доп. информация есть на картинке ниже

Решение задачи: «Создать игру "Бьющие качающиеся камни"»

textual
Листинг программы
ON KEY(11) GOSUB u   '  "при нажатии стрелки вверх (возможно, на цифровой панели) перейти на u"
KEY(11) ON ' разрешение отлавливания
DO: LOOP  ' пустой цикл. Отсюда ничего не может вывести программу...
u:
END  ' ... или может (сюда отсылает прерывание key)
RETURN

Объяснение кода листинга программы

  1. ON KEY(11) GOSUB u - при нажатии стрелки вверх (возможно, на цифровой панели) перейти на подпрограмму u.
  2. KEY(11) ON - разрешение отлавливания.
  3. DO: LOOP - пустой цикл. Отсюда ничего не может вывести программу...
  4. u: - начало подпрограммы u.
  5. END - ... или может (сюда отсылает прерывание key).
  6. RETURN - выход из подпрограммы u.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы