|
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
|
|
101 Basic Computer Games25.05.2024, 16:17. Показов 19995. Ответов 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, 16:38 | |||||||
0
|
|||||||
|
|
||
| 01.07.2024, 16:45 | ||
|
Нет, такого еще я не видел. Да и события это входные параметры не процедуры, а автомата (по идее). Ладно, всё это надо еще хорошо обдумать. Я давно подозревал, что в подходе Легалова, который реализовал язык O2M, что-то не так..
0
|
||
|
Кормпилятор
|
||
| 01.07.2024, 16:53 | ||
|
Например создай благоприятную экосистему под программинг умных домов, или для дизайнеров. Хелперы - та идея про которую давно уже пишу, самый банальный хелпер - удобный выбор цвета и умная вставка сразу в код, или вставка нажатой клавиши в формате кода оператора с отображением клавиатуры и диалогом подтверждения или вставка бинарного файлв прямо в код, тоже хелпером, раньше был формат архива специальный, для ASCII, часто использовался в паскалевском SWAG-е, хелпер мог бы вставлять в этом формате и распаковывать в памяти при запуске. Новое? - Новое! Why not? Но это IDE. А оно даёт больше скорости при разработке, чем просто хорошо написанный голый компиль. Добавлено через 5 минут Зафигач штук 20 хелперов, прям иконками сверху, будет мощнейшая среда. Чё я не прав?
0
|
||
|
|
||
| 01.07.2024, 16:55 | ||
|
0
|
||
| 01.07.2024, 16:56 | |||||||
pColl1 - это указатель на некую структуру, описывающую объект-коллекцию.
0
|
|||||||
|
Кормпилятор
|
||
| 01.07.2024, 17:05 | ||
|
CoderHuligan,
В принципе можно за месяц высрать какое-нибудь IDE, голимое, без нормальной сетки, просто текстовое поле курсор. Подсветку реализовать через заведение двух стрингов на одну строку. В одном стринге держать текст, в другом - цвета, операции - дублировать. Это аццки невероятно коряво. Но работать как-бы будет. Ну это если надо быстро IDE. Я бы, конечно, так не стал, но тебе ведь не шашечки гонять, а ехать... А все основные силы вложить в компиль. Добавлено через 5 минут от низкоуровневого кодинга, до реализации прикладных вещей, вообще не пересекающихся, так что не получится применять свой имеющийся код в нескольких местах.
0
|
||
|
|
||||||||
| 01.07.2024, 17:14 | ||||||||
|
В предлагаемом подходе код будет оперировать исключительно объектами, а функции-методы реализуются в отдельных модулях и спрятаны от основного алгоритма. А чтобы подчеркнуть, что мы работаем с объектом, можно создать отдельную конструкцию:
0
|
||||||||
|
|
|
| 01.07.2024, 17:15 | |
|
Quiet Snow, проще Scintilla использовать как текстовый движок и на его основе писать IDE.
https://www.scintilla.org/ScintillaDoc.html
0
|
|
|
Кормпилятор
|
|
| 01.07.2024, 17:21 | |
|
locm, Стас говорил написал на аналоге сцинтиллы или не на аналоге, а на самой.
Ну вот эту IUP FB Editor. В общем убер круто сделано, но некоторые шрифты сторонние не работают в моно. Например Liberation Mono и меня это подкосило. А так бы сразу поменял и избавился от FBEdit-a. Он сказал что это от него никак не зависит, так написан сам компонент. Вот и бери чужие компоненты.
0
|
|
| 01.07.2024, 17:22 | ||
|
0
|
||
|
Кормпилятор
|
|
| 01.07.2024, 17:26 | |
|
С нуля эт, да, дофига работы, ух, животный страх))) ну а чё, никто не гонит, сиди пиши спокойно.
0
|
|
| 01.07.2024, 17:27 | |
|
Еще у объектов особенность, что структуры каждого объекта находятся в отдельно выделенной памяти, а не в каком-то общем массиве, это позволяет проще с ними отдельно работать, удалять создавать, иерархизировать.
0
|
|
|
|
||||
| 01.07.2024, 17:43 | ||||
|
Добавлено через 6 минут Добавлено через 8 минут 1. какой фреймворк использовать или на голом API? 2. какой язык? 3. под какие ОСи пилить-то будем. То есть кроссплатформенно или как. Казалось бы: простые вопросы, но так много надо принимать во внимание, чтобы потом не обос...я
1
|
||||
|
COM‐пропагандист
|
||
| 01.07.2024, 18:45 | ||
|
Это будет лучшая демонстрация применимости языка. Язык, на котором нельзя написать даже такую вещь как IDE — мертворожден, его не будут использовать.
1
|
||
|
Кормпилятор
|
|
| 01.07.2024, 22:32 | |
|
0
|
|
|
|
|
| 02.07.2024, 06:50 | |
|
0
|
|
|
|
||
| 25.09.2024, 11:59 | ||
|
Однако пора приступать к экспериментам.
0
|
||
|
Кормпилятор
|
||
| 30.09.2024, 01:28 | ||
|
геморройно, но чё поделать. Никто и не говорил что сейчас будет легко. 25 лет х*р пинали, а теперь "догонять" запад. Или ты думал что "из шашки в дамки" это 1 ход? Тебя ввели в заблуждение. Стек технологий - это твоя голова, а не чужие труды(либы, утилиты, исходники). А иначе бессмысленно. Ну будет ещё одно говно на сторонних технологиях, точно так же через хитро закрученную жопу с теми же непонятками, которые испытываешь сейчас, просто для других людей кто полезет в твою работу. Люди уже забыли что такое простые и прозрачные решения.
1
|
||
|
|
|||
| 30.09.2024, 13:21 | |||
|
Поэтому простота остается уделом любителей. И эти любители и должны озаботиться созданием собственных стеков. Возможно именно их решения буду востребованы в недалеком будущем..
0
|
|||
| 30.09.2024, 13:21 | |
|
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|