|
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
|
|
101 Basic Computer Games25.05.2024, 16:17. Показов 18896. Ответов 273
Метки нет (Все метки)
Недавно я натолкнулся в сети на книгу, о которой никогда не слышал.
Книга называется "101 Basic Computer Games". Она была выпущена DEC в 1975 году и содержит тексты игр с аннотациями. Игры написаны на BASIC, на компьютере PDP-11. Очень интересная коллекция для начинающих программистов, и не только. Коллекция игр с описаниями и переводом на другие языки программирования находится по адресу: https://github.com/coding-horr... uter-games
4
|
|
| 25.05.2024, 16:17 | |
|
Ответы с готовыми решениями:
273
Coodo Games & Datcroft Games Java Developer (Самара) Coodo Games & Datcroft Games AS3.0 Developer (Самара) |
|
|
|
| 01.07.2024, 11:16 | |
|
0
|
|
|
|
||
| 01.07.2024, 11:20 | ||
|
Думаю студия не самый лучший пример. Над ней работает большая команда и вкладываются немалые деньги. Мы же говорим про проекты поддерживаемые несколькими людьми такие как PB, FB и др.
0
|
||
|
Модератор
|
|
| 01.07.2024, 11:31 | |
|
locm, я вообще не вижу проблемы в написании компилятора под новую платформу из существующей платформы. По сути у компилятора никаких платформозависимых вещей нет. Он на вход получает текст, а на выходе выдаёт бинарь под конкретную платформу.
0
|
|
|
|
|
| 01.07.2024, 11:56 | |
|
Нашел:https://ia903001.us.archive.or... Manual.pdf
Добавлено через 19 минут Синтаксис Qbasic привлекателен тем, что нет всех этих скобочек и паскалевских begin end, которые раздражают. Это был хороший шаг вперед. Потом эту идею осуществили в LUA и многих других языках.
1
|
|
|
COM‐пропагандист
|
||
| 01.07.2024, 12:13 | ||
|
Сейчас компилятор на выходе выдаёт листинг ассемблерный (или любое другое промежуточное представление: LLVM, си‐файл). Этот листинг поглощает программа‐ассемблер и делает объектный файл. Поэтому задача сводится к тому, чтобы из текстового файла получить другой текстовый файл.
0
|
||
|
Кормпилятор
|
||||
| 01.07.2024, 13:12 | ||||
|
С браузеров пошло и перекинулось на весь остальной прикладной софт. Т.е. это не были проблемы системы, т.к. они позиционировали себя всеми такими свободными и могли любое ядро ставить, а теперь хрен там пел, хочешь такую-то софтину - ставь такое-то ядрышко. нужны какие-то, чтобы даже FBGfx встроенный завести, а на OpenGL отдельные с Mesa. Надеюсь менеджер приложений с убунты не выпилили, иначе это суровый такой даунгрейд на 20 лет назад. Добавлено через 4 минуты А Begin\End - вполне обычная понятная вещь, которая сразу оформляет видимый блок.
0
|
||||
|
Кормпилятор
|
|||
| 01.07.2024, 13:15 | |||
|
Добавлено через 2 минуты
0
|
|||
|
|
|||||||||||||
| 01.07.2024, 13:28 | |||||||||||||
|
Преимущество basic синтаксиса в том, что для завершения блока нужно одно ключевое слово, а не два, как в алголоподобном синтаксисе. Сравните:
0
|
|||||||||||||
|
Кормпилятор
|
||
| 01.07.2024, 13:29 | ||
|
это такая, весьма ощутимая попка. И не с точки зрения там чё-то шерстить в их исходниках, упаси лоссось туда вообще влезать, утонешь на 20 лет и не разгребёшь. И вот ты пишешь: "Чтобы такое создать с нуля, надо ну несколько лет." Да любое, что ты захочешь создать с нуля потребует годы, если нормально делать. Чем ты не доволен, что работа есть работа, а не отдых? Ну уж извини, таков мир.
0
|
||
|
|
|
| 01.07.2024, 13:30 | |
|
0
|
|
|
Кормпилятор
|
||
| 01.07.2024, 13:33 | ||
|
Мнения всегда разные. Мне пофиг, я использую и то и то по надобности. Нужен Паскаль, пишем на Паскале, он кстати приятный такой язычок. uses там uses тут фигак, фигак и в продакшен. И с типами там понятнее что куда конвертируется, а если нельзя сразу по башке от компилятора, пока код в стойло не поставишь.
1
|
||
|
|
|||
| 01.07.2024, 13:39 | |||
|
Добавлено через 3 минуты
0
|
|||
|
Кормпилятор
|
|||
| 01.07.2024, 13:54 | |||
|
В целом да 4.5 и можно взять, но там фильтровать надо всё и вся. Проще брать 4.0, но там компиль с ошибками, местами в правильно написанном коде выбивает String space corrupt. Но это не важно если тебя интересует именно синтаксис. Добавлено через 13 минут
0
|
|||
|
|
||||
| 01.07.2024, 14:10 | ||||
|
0
|
||||
|
Кормпилятор
|
||
| 01.07.2024, 14:25 | ||
|
никем и потом уже с этими книгами лезет. Именно в таких условиях любые понты мгновенно заканчиваются.
0
|
||
|
COM‐пропагандист
|
||
| 01.07.2024, 15:36 | ||
|
Хотя в большинстве вариантов цветной текст не нужен, и эту библиотеку можно было бы уничтожить. Но нет, зависимость добавляется автоматически. Раздработчики уже поднимали этот вопрос. Я считаю, что никаких автоматических зависимостей быть не должно. Нужна библиотека — сам рукою её подключай.
0
|
||
|
Кормпилятор
|
|||
| 01.07.2024, 16:20 | |||
|
и так понимается если это LINE, то внутри - целочисленные либо INTEGER, либо LONG если мы говорим о QB. Ограничения по переменным, массивам и их именам тоже в справке было, ищи. Да в принципе какой-то специфической информации и не надо. Разве что тебе серьёзно придётся покопаться при собственной реализации преобразования типов данных(int <-> float <-> dec), если ты конечно не решишь тупо чью-то скоммуниздить. Мне было бы не интересно тырить вообще. Я бы почитал теорию по вопросу и уже потом бы реализовывал, но сам.
1
|
|||
|
|
|||||||
| 01.07.2024, 16:28 | |||||||
Это очень привлекательная вещь для проверки. При этом язык прячет детали реализации тех же таблиц как и ООП. Ну и коорутины хочется реализовать.. Добавлено через 2 минуты И все это поверх QB 4.5.. Добавлено через 3 минуты Это может продлить существование процедурной парадигмы еще на энное количество времени.
0
|
|||||||
| 01.07.2024, 16:28 | |
|
Coodo Games & Datcroft Games 3d Artist (Самара) Coodo Games & Datcroft Games Lead Java Developer / Team Lead Выполнить следующие операции в двоичной системе счисления: 10101,10101+1001,0011 101110,101-101,11 1011*111 1010101 Даны действительные числа x1,…,x101, y1…,y101. Получить действительные x'1,…,x'101, y'1,…,y'101 Bsod - *50,*3B, *101, *101 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|