Главная Скачать ZX Spectrum Портфолио Резюме Контакты 
 Русский English 

Oleg N. Cher :: Портфолио
Больше о языке Coloss

1996-2004. Язык Coloss впервые появился на компьютере ZX-Spectrum и был предназначен для низкоуровневого программирования и замены ассемблеру, что привело к уменьшению трудоёмкости при кодировании. На нём было создано несколько библиотек — графическая, музыкальная, работа со шрифтами, математическая. В 1997 году полностью на Coloss'e была написана игра Sea Fight. Сам компилятор языка создан на ассемблере и потом переписан на Coloss'е.


Программа для администрирования библиотеки «Ладошек»


2003. Программа для администрирования библиотеки «Ладошек» — автоматическое начисление зарплаты менеджерам, аналитическая статистика и визуализация наполяемости.

Написана в среде Delphi 3.01 с применением технологии ROSE.


Система бухгалтерского учёта для малого бизнеса


2000. Система бухгалтерского учёта для малого бизнеса. Позволяет вести аналитический учёт товаров и услуг, финансовых операций, движения средств по расчётному счёту и кассе, выдачу отчётов, платёжных поручений и товарных чеков.

Написана на Visual Basic 6.0 в сотрудничестве с ЧП Кононенко.


Складской учёт товаров


2002. Складской учёт товаров: принятие, поиск, списание, передвижение и просмотр.

Программа написана в среде Visual Basic 6.0 под заказ.


Демо-программа для журнала «Радио-Мир»


2001. «Лёгкая» демо для статьи, опубликованной в журнале «Радио-Мир. Ваш компьютер» Полностью построена с применением процедуры NiceType, которая выводит тексты красивыми шрифтами. «Затенение», скроллинг, «гигантские» буквы, рисование символов «сверху-вниз», с наклоном и под произвольным углом. В статье также излагаются некоторые соображения относительно дальнейшего улучшения кода и построения динамических текстовых эффектов.

Демо написана на языке Pascal.

[Скриншот] [Прочесть статью]


Игра TinyTetri$ для компьютера ZX-Spectrum


1995. Игра TinyTetri$ для компьютера ZX-Spectrum. Написана на связке ZX-Basic + assembler. Игра с музыкой, квотами, которые можно выполнять, и окончательной целью; дисково-кассетная; занимает ~6,34 кб (2 кб графики, остальное код и данные). Есть три уровня сложности.

[Часть исходника игры]


Игра Sea Fight для компьютера Орель БК-08


1997. Игра Sea Fight для компьютера Орель БК-08. В заставке обозначено «почти мультимедийная» :-) Одновременно могут играть от одного до пяти человек (по очереди). Реализована технология «игра в игре» — охота на подводную лодку, приносящая бонусы. В зависимости от уровня сложности компьютер меняет стратегию игры (юнга: просто случайно лупит по клеткам; матрос: добивает корабли противника, и т.п.). Игра с музыкой, голосом, звуками, различными шрифтами, эффектами и анимацией. Создавалась на ч/б телевизоре, поэтому цветовое оформление скромное. Занимает почти всю память компьютера (~41,7 кб, из них ~12 кб машинного кода — полтысячи строк на Coloss'е).

[Исходник игры] [Скриншоты]


Система биллинга — учёт интернет-времени и интернет-трафика


2004. Система биллинга — учёт интернет-времени и интернет-трафика для доступа к Всемирной Сети (VDSL, Ethernet, Wireless). Решение написано по заказу ISP SiNet.

Среда разработки — Delphi 3.01 + технология ROSE.


Система биллинга 2 — LAN и Wi-Fi


2004-2005. Развитие системы биллинга. Полностью переработанная, более защищённая версия. Улучшена функциональность интерфейса. Изменён способ хранения и передачи приватных данных пользователя. Расширена статистика. Добавлена служба новостей и возможность обновления.

Программа создана в сотрудничестве с ISP SiNet.


Платформонезависимая графическая библиотека Uni-Grax


2004. Кроссплатформенная графическая библиотека Uni-Grax. Поддержаны платформы Win32 и Palm OS. На скриншоте можно увидеть как программа с одного исходника работает в разных условиях.

Библиотека написана на языке Си.

© 2008-2017 Oleg N. Cher Дизайн — Сергей Лутенко