Проекты
Все без исключения проекты с открытым исходным кодом!
Игры
- PackMan
- Пятнашки
- Черепа
- Лабиринт
- Арканоид
- Lode's Raycaster
- Golf Solitaire
- Решатель и генератор судоку
- Circles
- FreeBasic Miner
- Tic Tac Toe
- Egg_Game
- Шахматы
- Шахматы 2
- Шахматы + MINIMAX
- Reinkarnoid
- Lines
- Deep Deadly Dungeons Isometric
- Быки-коровы
- PairGame
- Крестики нолики (5 в ряд)
- Загони кружки в центр
- GameWord
- Galactic Empire
- RotateGame
- Four-in-a-row
- Y.A.G.A.C
- Frogger revisited
- JewelX
- JASC Soccer
- Santa Inc
- flightcombat_chung(симулятор воздушного боя)
- Ping Pong
- Jackpot
- Канализация
- Pool (бильярд)
- Международные шашки
- Chessforeva
- numbezzled
- Maxit (клон)
- Манкала
- netica
Для игр
- Пример столкновения спрайтов
- Простой класс игрового меню
- 2.5D Engine
- Шахматный движок N_O_m_e_g_a
- Parallax scrolling
- Мини оболочка для шахмат
- Движок для игры четыре в ряд
- Подключение по UCI протоколу
- Алгоритм поиска кратчайшего пути
- Взломщик игровых значений
- Солитер (алгоритм)
- Тест подключенных джойстиков
Алгоритмы
- Быстрый строковой поиск
- Алгоритм поиска кратчайшего пути
- Сортировка массивов
- Сортировка массивов 2
- Base36
- Vector
- Алгоритм поиска (Ахо — Корасик)
- MAP (ассоциативный контейнер или словарь)
- Хеш таблица (словарь)
Звук
- Проигрывание миди нот
- Чтение текста голосом из буфера обмена
- Кодирование wav в mp3
- MP3-WAV-WMA Player
- Simple Online Radio
- Звукозапись
- Пример миди музыки
- Загрузка и проигрывание WAV с помощью интерфейса низкого уровня
- Проигрывание с помощью DirectSound
- Визуальное отображение звуковых данных
- Проигрывание PCM данных (Windows,Linux)
- Воспроизведение WAV (Linux [32-bit, 64-bit],Windows [32-bit, 64-bit])
COM
- Com DLL сервер
- Создание ярлыка на рабочем столе
- ProgressBar на окне TaskBar
- Обработчик событий WebBrowser
- Контекстное меню Explorer
- WebGadget в режиме визуального редактора
- Пример DirectInput
- Расширение оболочки Explorer (контекстное меню для проводника)
- Работа с архивами ZIP средствами windows
Интернет
- Загрузка файла по HTTP
- Simple Web Server
- Simple Chat
- Отправка писем с вложением
- Получение IP сервера
- Перечисление сетевых ресурсов на компьютере
- Получение точного времени
- Simple Network Connection
- Http Server
GTK
Видео
- Запись видео
- Video Encoder (запись видео с настройками видеокодека)
- xvideocapture_chung (запись видео с экрана)
Файлы и папки
- Создание файла с помощью Api
- Find (быстрый поиск файлов или их содержимого)
- PE анализатор исполняемых файлов
- Double Directory Explorer
- Диалог "Свойства файла"
- Самоудаление собственного исполняемого файла
- Утилита для бекапа
- Проецирование файлов в память на Linux
Демосцены или просто анимация
- Симулятор аквариума
- Animate Palette
- Фракталы
- Эффект радара
- Анимация точек
- Симуляция горящих колец
- Падающий снег
- Рисование(анимация) с прозрачностью GDI+
- Заготовка для скринсейвера (используется OpenGl)
- Анимация с помощью OpenGl (разрываемая форма)
- Анимация с помощью OpenGl (всплески волн)
- Анимация с помощью OpenGl (вращение шестиугольников)
- Увеличение букв
- Snake Saver
- Матрица
- Анимация Свингеры
- Заставка-Фейерверк
- Анимация куб в кубе (3D)
- Waves (волны)
- Плывет экран
- Генератор красивых деревьев
- Идет дождь
- Анимация ЧМ-2014
Эмуляторы
Реестр
Отладчики
Работа с данными
- Простой анализатор текста
- Чтение и запись INI файлов
- Диаграммы
- Шифровальщик строк
- Base36
- ODBC (Open Database Connectivity)
Работа с изображениями
- Извлечение иконки из Exe файла и сохранение в формате PNG
- Рисование текста и сохранение в PNG
- UcScrin 2
- Примеры работы с библиотекой GDI+ (32 шт.)
- Вращение изображения с прозрачностью GDI+
- Пример OLE + DrawTransparent
- Загрузка изображений PCX
- Загрузка и сохранение изображений формата TGA
- Использование 32-х битных BMP файлов
- Эффект "Монохром" для фото
- Разбиваем GIF на кадры...
- Сохранение анимированных GIF
- Сохранение GIF анимации с прозрачностью
- Simple Paint Program
- PutResize (Ресайзинг изображений)
Переводчики
Шрифты
- Создание BMP шрифтов
- Draw String и шрифты
- Пользовательская реализация Draw_String
- Реализация шрифтов с помощью GDI
Консоль
GUI
- Виртуальный ListView
- OwnerDraw Button (цветная кнопка)
- Пример работы с редактором Scintilla
- Диалоги
- Улучшенные контролы
- Colored ListView
- Визуальный конструктор
- Создание своего окна на окне TaskBar
- ListBox с иконками
- Табличка на основе ListBox
- BabyGrid
- Визуальное построение эллипсов, прямоугольников ...
- Drag-And-Drop из TreeView в ListView
- Интерфейс Ribbon
- GRID control
Процесс
- Имя пользователя по процессу
- Загрузка памяти и процессора
- Скорость процессора
- Инжекция DLL в чужой процесс
- Хук на ExitProcess
- Удаление процессов
- Загрузка EXE и DLL из памяти
Asm-code
Разное
- FreeBasic code в HTML
- Генератор паролей
- Соединение программ по каналу PIPE
- Получение названия экспортированных функций из DLL
- Текстовый файл в ресурсы
- FreeBASIC Screensaver Kit
- Получение дампа биоса
- Custom Blender
- Измерение времени (WINAPI)
- Перечисление всех устройств в системе
- Vectorer
- Два окна FbGfx
- Пример работы с вебкамерой
- Исправление регистра, раскладки
- Информация о жестком диске
- Снимок экрана на Linux