В процессе разработки собственного проекта неоднократно приходила мысль о простом средстве визуализации. Дело в том, что «прикручивать» полновесный графический движок для рисования двух-трех графиков — это стрелять из пушки по воробьям. Тем не менее, даже для простых задач приходится вникать в принципы отрисовки окон в ОС и формировать сравнительно массивную обвязку. Хотелось бы получить нечто простое и с возможностью обработки событий клавиатуры, например. Вот тут то я и наткнулся на библиотеку KXL.

Fractal KXL C linux
Подробнее

Сегодня напишем свой Tetris на C и GTK 2.0. В ходе данного процесса будем осуществлять программирование «сверху», то есть от общего идти к частному. Код для данного проекта довольно прост за счет сравнительно эффективного деления алгоритма на подзадачи.

Tetris C++ GTK
Подробнее

Существует множество библиотек для обработки звука. Если вас, как и меня интересует использование подобных вещей и вы не знаете — с чего начать, добро пожаловать. А в качетве объекта для экспериментов выберем аудиобиблиотеку BASS.

BASS audio library
Подробнее

В ходе создания собственной компьютерной игры, вряд ли кто-то не задумывался о программировании звуковой системы. Хотелось бы найти максимально простой инструмент с необходимым функционалом. Одним из самых подходящих вариантов, на мой взгляд, является библиотека OpenAL. К тому же данный продукт распространяется по лицензии GNU LGPL.

OpenAL Logo
Подробнее