User Tag List

Результаты опроса: Нужен ли конкурс игр на бейсике?

Голосовавшие
56. Вы ещё не участвовали в этом опросе
  • Да, нужен, буду участвовать.

    7 12.50%
  • Да, нужен, буду спонсором.

    2 3.57%
  • Да, нужен, буду зрителем.

    29 51.79%
  • Нет, не нужен.

    18 32.14%
Показано с 1 по 10 из 368

Тема: Конкурс игр на бейсике

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На бейсике "раскидывание" на биты, однобайтового десятичного значения, можно организовать в виде подпрограммы (строки 2 и 30 служат для ввода и вывода значения):

    Код:
    2 INPUT n
    ...
    8 DIM b(8)
    10 IF n>127 THEN LET n=n-128: LET b(8)=1
    12 IF n>63 THEN LET n=n-64: LET b(7)=1
    14 IF n>31 THEN LET n=n-32: LET b(6)=1
    16 IF n>15 THEN LET n=n-16: LET b(5)=1
    15 IF n>7 THEN LET n=n-8: LET b(4)=1
    20 IF n>3 THEN LET n=n-4: LET b(3)=1
    22 IF n>1 THEN LET n=n-2: LET b(2)=1
    24 LET b(1)=n
    ...
    30 FOR i =1 TO 8: PRINT AТ 0, i; b(i): NEXT i
    Можно организовать программу несколько иначе (отказаться от массива). Данный вариант показывает общий принцип, что это можно реализовать довольно коротко и просто.
    ----
    В отличии от "циклопической" программы из книжки: "Как написать игру..."

    Код:
    10 DIM J(5)
    20 LET JOY=IN 31
    30 FOR N=1 TO 5
    40 LET JOY=J0Y/2
    50 LET J(N)=(JOY<>INT JOY): LET JOY=INT JOY
    60 NEXT N
    70 PRINT AT 0,0;
    80 FOR N=5 TO 1 STEP -1
    90 PRINT J(N);
    100 NEXT N
    110 GO TO 20
    Последний раз редактировалось null_device; 15.03.2014 в 12:24.
    Когда есть, но не знаешь где - это все равно, что нету.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Графика в Бейсике на УКНЦ
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 45
    Последнее: 19.04.2022, 22:30
  2. Демо на бейсике
    от Viktor2312 в разделе Программирование
    Ответов: 134
    Последнее: 09.07.2014, 01:34
  3. Небольшие программки на Бейсике.
    от new в разделе Для начинающих
    Ответов: 11
    Последнее: 17.07.2010, 15:45
  4. Спрайты в бейсике
    от AER в разделе Для начинающих
    Ответов: 13
    Последнее: 28.03.2010, 11:50
  5. моя игра на бейсике
    от женя999 в разделе Игры
    Ответов: 44
    Последнее: 10.02.2010, 16:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •