C/CPP

Игра Cube Shooter

shuter.jpg

В данной задаче реализована двухмерная игра с трехмерными элементами.
Язык С. Графические библиотеки: GTK+ и Cairo

Описание игры: На вас падают трехмерные кубики! ваша цель уничтожать их как можно быстрее при помощи пушки
(целимся и стреляем мышкой)

Ключевые слова: 
gtk gtk+ cairo анимация игра трехмерные фигуры столкновения

Подсчитать количество точек пересечения прямых заданых своими уравнениями на плосости.

program_field.jpg

Заданно множество прямых на плоскости ( коэффициентами своих уравнений).­ Подсчитать количество точек пересечения этих прямых.

Ключевые слова: 
точки пересечения, прямые на плоскости,

Фрактал Минковского

Фрактал Минковского, основная фигура квадрат, глибина рекурсии 4

Эта программа производит замену либо одного горизонтального отрезка, либо каждой стороны правильного многоугольника фрактальной кривой Минковского

Фрактал Дерево Пифагора

111111111111111.jpg

Дерево Пифагора — разновидность фрактала, основанная на фигуре, известной как «Пифагоровы штаны».
Если в классическом дереве Пифагора угол равен 45 градусам, то также можно построить и обобщённое дерево Пифагора при использовании других углов. Такое дерево часто называют обдуваемое ветром дерево Пифагора. Если изображать только отрезки, соединяющие каким-либо образом выбранные "центры" треугольников, то получается обнаженное дерево Пифагора.

Ключевые слова: 
фрактал , дерево пифагора

Трехмерный фрактал - губка Менгера

Губка Менгера

Задача: построить фрактал, 3D-губка Менгера(ковер Серпинского в 3D).
Использованный API: OpenGL, GLUT.
Среда разработки: XCode(MacOS X), Code::Blocks(Linux & Windows)
Компилятор: GCC v4

Ключевые слова: 
фрактал, 3D, ковер Серпинского, губка Менгера, OpenGL

Игра "Воллейбол" на GTK

Воллейбол

Задача: создать игру "Воллейбол", смоделировать законы физики, действующие на мяч и игроков
Использованный API: GTK/GDK
Среда разработки: XCode(MacOS X), Code::Blocks(Linux & Windows)
Компилятор: GCC v4

Ключевые слова: 
Воллейбол, столкновения, движение

Вращение объекта, заданнога координатами в 3d

-1.png

Вращение объекта заданога координатами в 3d
Программа написана на С. В среде code::blocks компилятор gcc. ОС Ubuntu 9.10
Эта программа по содержимому входного файла строит объект в пространстве.
для построения использовался фреймворк GTK и входящая вбиблиотека для векторрного построения Cairo.

Ключевые слова: 
вращение, трехмерный объект, чтение из файла
Синдикация материалов