lazy game developer

Showing: 1 - 3 of 3 RESULTS
ZX-Spectrum +

Неизвестный Синклер

Весьма занимательное чтиво об истории становления компьютера ZX-Spectrum, Клайве Синклере и компании Sinclair Research.

Не все то золото, что блестит.

Цветной, с полноценной клавиатурой, дешевый

К декабрю 1981 года количество проданных ZX81 превысило 250 тысяч. На волне этого успеха, как пена, всплыли недостатки, свойственные полукалькулятору-полукомпьютеру, которым, по сути, и являлся ZX81. Прежде всего, это было отсутствие цветной графики и недостаточный даже по меркам 1981 года объем ОЗУ (RAM). И если недостаток памяти компенсировался низкой ценой и возможностью «прилепить» дополнительные килобайты в виде коробочки RAM Pack, то отсутствие цвета было для ZX81 неисправимо.

ZX-Spectrum 48
ZX-Spectrum 48

В начале 80-х годов в Великобритании больше половины выпускаемых и импортируемых телевизоров — цветные. В Америке аналогичные показатели достигали 80%. Черно-белый компьютер, подключенный к цветному телевизору, выглядел «инвалидом». И хотя на витринах компьютерных магазинов уже красовались цветные Apple, Commodore и Acorn, сделать очередной ZX цветным было очень непросто.

По аналогии с предыдущими моделями, в качестве монитора предполагалось использовать телевизор. Только теперь вместо черно-белой картинки (ZX80, ZX81) нужно было передавать цветную. Сложность состояла в формировании качественного видеосигнала в стандарте PAL. Далее сигнал преобразовывался в высокочастотный (UHF). Это позволяло подсоединить телевизор через антенный (UHF) вход. Добиться качественного изображения было непросто, но такое решение давало максимально простое подключение.

Полная история доступна по ссылкам ниже.

CPP C++ logo

Венгерская нотация

Статья «Как заставить неправильный код выглядеть неправильно», поясняет в чем отличие Венгерской для Приложений (Apps Hungarian) от Системной Венгерской.
Я давно перестал использовать Венгерскую нотацию, которая на самом деле была Системной Венгерской. Но только сейчас понял, почему мне она казалась несколько странной.

Системная Венгерская

char szVar[]; // ясен только тип переменной, но не ее назначение
unsigned long ulVar; // аналогично

Венгерская для Приложений

float spriteWidth; // ширина спрайта
int currentPage; // индекс текущей страницы

Более подробно написано в статье и в ссылках в конце статьи.

Krakout RE

Creeping Revolution

I check the logs of my web server fairly often, though not very closely. Referrers are particularly valuable to me. Usually, I’m aware of all the reviews related to my games, but this review came as a complete surprise…

The modern boom in Arkanoid-style games arguably began back in 1997 with DX-Ball. It’s not that the game brought much new to the genre — it was simply made very well, and its popularity can be explained by the clever use of Microsoft DirectX’s technological capabilities.

Following the same technological path were the developers from the ‘WE’ Group, who released Krakout RE. To be fair, this game isn’t based on the original Arkanoid, but on a later clone — Krakout, which was once well-known among ZX-Spectrum, Commodore 64, and Amiga users. The authors managed to create a visually stunning game that actively uses the power of modern graphics cards and delights the eye with pleasant animated graphics.

A key feature of the game is its unique level generator. Essentially, the game is endless, as completely new levels are created each time you start it. Also noteworthy are the excellent musical soundtrack, the ability to save your game, and the option to share your achievements with other players by publishing results online.

In addition, the authors added several original bonuses that don’t “drop” from broken bricks but remain in place. For example, among negative bonuses, you might encounter a cannon that shoots at your paddle and freezes it upon impact.

Source.