User Tag List

Страница 2 из 17 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 169

Тема: Подскажите пожалуйста, На каких языках пишутся игры.

  1. #11

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как ни смешно, но на ассемблере писать игры не сложнее чем на бейсике. Просматривая многие из спектрумовских игр изнутри, изумляешься во первых простоте, во вторых лаконичности. Когда мне было 15 лет и я только только начинал изучать бейсик, то искренне недоумевал, как же были написаны такие игры как Batty, Krakout, Monty on the Run, Rick Dangerous и другие.

    Примеры на бейсике удручали. Игры на basic были очень плохи. Я думал тогда, что язык "машины" очень сложен и не достижим, что бы делать такие же игры как я привел выше. Как оказалось это не совсем так, программирование на асме мало отличается от того же басика. Главное научится на нем программировать. Сколько я интересных приемов кодирования и программирования увидел в программах.... Бейсик лишь начало, что бы подготовить человека к программированию, но чем лучше он поймет систему программирования в общем, тем лучше в дальнейшем для него.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  2. #12

    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Иногда когда что то не получаеться игры пишуться на народном матерном языке

  3. #13

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это уже не игры. ААА ты понимаешь.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #14

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

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Laser Basic - по сравнению с просто бейсиком это большой шаг вперед при написании игр
    Лазер бейсик, как и компиляторы - палка о двух концах. Даёт удобство и скорость при работе со спрайтами и окнами, но при этом "сжирает" память своим присутствием для нормальной работы и делает невозможным использование полученных программ в 128К режиме (без перехода на "стандартный" 48К редактор).
    Когда есть, но не знаешь где - это все равно, что нету.

  5. #15
    GibbS
    Гость

    По умолчанию

    Можно так начать - сначала освоить бейсик, написать простую игру на нём, а потом перевести её на асм.

  6. #16

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ещё можно бейсик-программу откомпилировать - будет работать в несколько раз быстрее.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,288
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    А ещё можно бейсик-программу откомпилировать - будет работать в несколько раз быстрее.
    вот неплохой пример http://www.worldofspectrum.org/infos...cgi?id=0018540
    компилирован с помощью HiSoft BASIC

  9. #18

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

    По умолчанию

    2 goodboy, клавиатура в эмуляторе unreal, опять же неработает, из-за состояния бита магнитофонного порта.

    ---------- Post added at 21:06 ---------- Previous post was at 20:26 ----------

    Подобное поведение некоторых программ, замечено мною давно..
    Когда есть, но не знаешь где - это все равно, что нету.

  10. #19

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бейсик вреден. Начинать нужно с кросс-ассемблера или кросс-компилера на пц.
    Прихожу без разрешения, сею смерть и разрушение...

  11. #20

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Как ни смешно, но на ассемблере писать игры не сложнее чем на бейсике.
    На ассемблере все-таки писать сложнее по следующим причинам:
    1) Ошибки в программах имеют тяжелые последствия, вплоть до сброса компьютера. Раньше, когда программы сохранялись на кассетах, это серьезно задерживало процесс, пока перемотаешь кассету и загрузишь заново ассемблер и свою программу, а потом еще надо было внести в нее все те последние изменения, которые были уничтожены в результате сброса. Сейчас все грузится быстрее, но все равно, если забыл сохранить текст программы перед запуском - придется сочинять его заново. То же касается компиляторов: ошибки в компилированных программах часто приводят к сбросу компьютера.
    2) Невозможно остановить в любой момент ассемблерную программу и посмотреть ее состояние с той же легкостью, как это можно сделать с бейсик-программой.
    3) Некоторые ошибки в программах на ассемблере поздно себя проявляют, делая трудным их обнаружение.
    4) Отсутствие разборщика выражений, из-за этого - трудности с вычислениями. Арифметика с плавающей точкой доступна начинающим только после изучения пи-кода бейсиковского "калькулятора", что сопоставимо по сложности с изучением самого ассемблера.
    5) Отсутствие процедур ввода и вывода. Использование бейсиковских процедур требует изучения и понимания куда более сложных вещей, чем то, как пользоваться операторами PRINT и INPUT.

    И вообще, одна из главных сложностей с ассемблером - это то, что программирование даже таких простых вещей, как умножение и деление, требует нехилого знания теории и знакомства с трюками, с помощью которых реализуются такие вещи; либо изучения библиотек процедур. Но даже изучение библиотек само по себе сложнее, чем изучение бейсика.

    ---------- Post added at 21:10 ---------- Previous post was at 21:07 ----------

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Бейсик вреден. Начинать нужно с кросс-ассемблера или кросс-компилера на пц.
    Чем вреден бейсик?

    Я, профессиональный программист, начинал с бейсика, и не вижу в этом никакого вреда.

Страница 2 из 17 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Подскажите пожалуйста!
    от Alex_Vac в разделе Разный софт
    Ответов: 7
    Последнее: 15.02.2009, 15:38
  2. Подскажите пожалуйста!
    от Alex_Vac в разделе Оси
    Ответов: 6
    Последнее: 15.02.2009, 14:54
  3. Подскажите аналоги DALLAS DS1285, пожалуйста.
    от Evgeny Muchkin в разделе Несортированное железо
    Ответов: 6
    Последнее: 19.09.2006, 15:28
  4. Каких команд с IX не существует?
    от captain cobalt в разделе Программирование
    Ответов: 5
    Последнее: 21.08.2006, 19:58
  5. Подскажите название игры
    от baron в разделе Игры
    Ответов: 9
    Последнее: 12.02.2006, 12:05

Ваши права

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