|
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
|
|
101 Basic Computer Games25.05.2024, 16:17. Показов 20004. Ответов 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 (Самара) |
|
|
|||
| 29.06.2024, 17:50 | |||
|
Добавлено через 2 часа 23 минуты Я считаю, что реальной альтернативы basic до сих пор нет. Из-за того, что он имеет команду screen. Этого нигде нет. Другое дело как это все реализовано: через одно место или по уму. Или они делают это специально, чтобы оттолкнуть людей от этого простого языка? Я бы реально сделал одну вещь. Взял бы компилятор fb и на его основе сделал улучшенный вариант. Без ООП естественно. Только никому это наф.г не нужно. Зато постоянно костерим ИХ. А сами что? Ну вот и всё..
0
|
|||
|
Кормпилятор
|
||||||||
| 30.06.2024, 11:41 | ||||||||
|
без 3D ускорения, запускаешь в фоне браузер на OpenGL и FBGfx работает как пуля, так что ты офигеваешь от скорости. Не знаю, можно ли искусственно делать в систему запрос на подъём частоты видеокарты. выражения чужое решение и отгрести из-за этого ты потом тоже успеешь. Берёшь и пишешь новый, свой, получаешь бешеное кол-во опыта и сочное пополнение многих подзадач в свой кодархив. Это сложная задача, если подходить ответственно, а не по минималке. Но всё сам ты не напишешь так чтобы прям хорошо, и IDE и компилятор. Пол жизни уйдёт. Хорошо означает качественно спроектированное и формализованное и чтобы по щелчку пальца переводилось в любой ЯП по самому общему базису, независимость важна, иначе грош цена твоим разработкам. Расширяемость тоже важна, API твоего кода должны быть максимально гибкими. Захочешь всё и сразу - будет дрисня, даже не пытайся, последовательно сначала одно, потом другое. пишу как и раньше писал, есть нюансы, но они превозмогаемы. Мне трудно понять людей которые радуются и говорят что всё хорошо, через 10-15 лет они "попересаживаются", отхватят и изменят своё мнение. Привычные вещи не просто так стали привычными, наверное в них было что-то объективное и качественное, что быстро распознавалось и не являлось просто чьим-то клоном ради клона. Тут кстати писали что-то про паршивость CASE. Я даже немного напрягся, но вспомнил, что дальше логических блоков самого высокого уровня его не использую. Добавлено через 20 минут в открытые исходники толстых продуктов говорил много лет тому назад. Но мнения на этот счёт разные. На паскале InitGraph. Хорошая задумка с bgi, не поддержанная в своё время хардвар вендорами. Ещё качал FPC и удивился, как в IDE можно было просрать такую важную настройку как persistent blocks. Если бы я на нём сейчас писал - то просто охренел бы от такого. Вот это точно непрофессионально.
0
|
||||||||
|
|
|||||
| 30.06.2024, 11:45 | |||||
|
Добавлено через 1 минуту
0
|
|||||
|
Кормпилятор
|
|||
| 30.06.2024, 12:06 | |||
|
говорю люди на тех компах писали такое, что сейчас уже никогда не смогут. Это просто факт почти любую демку того времени берёшь и тихо охреневаешь. Вот где была реальная оптимизация, математика и всё остальное. Массово - точно нет. Если ты про тот бейсик рваный, который только в текстовом режиме работает - то это лажа))) которой придётся пройти очень длинный путь до хоть чего-то вменяемого и там была куча чужого, так любой "умеет и могёт".
0
|
|||
|
|
||||
| 30.06.2024, 12:17 | ||||
|
0
|
||||
|
COM‐пропагандист
|
|||||
| 30.06.2024, 12:22 | |||||
|
«Откатить назад» можно только данные. Это значит, что нужно хранить предыдущие данные. А если там массив размером 2 гигабайта? Вашу замечательную программу уже на втором‐третьем шаге уничтожит злая ОС с исключением OUT_OF_MEMORY.
0
|
|||||
|
|
|||
| 30.06.2024, 12:29 | |||
|
0
|
|||
|
COM‐пропагандист
|
||
| 30.06.2024, 12:53 | ||
|
Любые проверки, условия, функции, операторы присваивания, сложения и прочие выделения памяти — это всегда манипуляция данными. У вас программа состоит из одного бесконечного цикла? Нехило!
0
|
||
|
Кормпилятор
|
|||
| 30.06.2024, 13:06 | |||
|
Где-то может и можно доверить, если нет прям чёткого понимания как должно быть. Добавлено через 2 минуты На кой хрен нужно чтиво не подкреплённое ничем? Лучше тогда художественную, ну кто читает.
0
|
|||
|
COM‐пропагандист
|
|||||||
| 30.06.2024, 13:06 | |||||||
0
|
|||||||
|
Кормпилятор
|
||||||||
| 30.06.2024, 13:31 | ||||||||
|
Добавлено через 21 минуту
0
|
||||||||
|
|
||||||||
| 30.06.2024, 13:48 | ||||||||
|
Туккелем выполнена разработка системы управления судовым дизель-генератором. Так что он настоящий программист. Добавлено через 6 минут
0
|
||||||||
|
COM‐пропагандист
|
|||
| 30.06.2024, 13:55 | |||
|
Поэтому ничего не меняется. Состояние = данные = переменные в которых эти данные хранятся. Даже если у вас как‐то по‐другому, всё равно задача хранения предыдущих значений переменных — это актуальный вопрос. Как ваша концепция с этим справится, чтобы хранить гигабайты предыдущий значений — очень интересно посмотреть. Добавлено через 3 минуты
0
|
|||
|
|
|||
| 30.06.2024, 13:55 | |||
|
0
|
|||
|
COM‐пропагандист
|
||||
| 30.06.2024, 14:13 | ||||
|
Добавлено через 2 минуты
0
|
||||
|
|
|||||||
| 30.06.2024, 14:42 | |||||||
0
|
|||||||
|
Модератор
|
||
| 30.06.2024, 15:02 | ||
|
Да просто сравнить к примеру раньше были игры на ZX-Spectrum и какие делают сейчас. Либо под отечественные ПК типа Вектор-06Ц. Сейчас смотришь на эти шедевры и понимаешь если бы они выходили в то время - все совсем могло быть по другому с отечественной ИТ отраслью.
0
|
||
|
|
||||||
| 30.06.2024, 15:57 | ||||||
|
CoderHuligan, кто мешает это написать на имеющихся ЯП?
0
|
||||||
|
COM‐пропагандист
|
|
| 30.06.2024, 16:08 | |
|
0
|
|
| 30.06.2024, 16:08 | |
|
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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|