Невозможно представить современные компьютерные игры без качественной и быстрой графики. Графики GDI+ вполне достаточно для разработки «статических» игр типа головоломок или шашек. Для динамических игр с визуальными эффектами такая графика слишком медленна. Для ускорения графики мы будем использовать библиотеку SFML. Её вполне достаточно для написания 2D-игр. Она, действительно, очень простая по сравнению с игровыми движками, но работает быстро и позволяет добавлять в программу звуки и музыку.
На английском языке издано уже несколько книг по программированию игр с мультимедийной библиотекой SFML (Simple and Fast Multimedia Library; по-русски: простая и быстрая мультимедийная библиотека). Все примеры в этих книгах написаны на языке программирования С++,который совершенно избыточен для разработки простых игр.
Книга «Графика для компьютерных игр на Си-шарпе с SFML» поможет вам изучить все мультимедийные (и в первую очередь - графические) возможности библиотеки SFML. В книге вы найдёте множество разнообразных программ с исчерпывающими комментариями. Завершает книгу обширный Справочник по всем основным классам и структурам библиотеки SFML.
Цель книги: изучить основные графические возможности библиотеки SFML, чтобы затем пользоваться ею для разработки компьютерных игр.
Книга адресуется: школьникам, учителям информатики и всем любителям программирования.
Книга здесь:
Исходники здесь:
Ролик на Ютубе здесь:
Такая же книга есть и на паскале:
Книга здесь:
Исходники здесь:
Ролик на Ютубе здесь: