28 марта 2010

C + Lua == "Часть 2: Гоблин"

Привет. В прошлой статье С + Lua == "Часть 1: Вводная" я объяснил как вызвать C функцию из Lua и как вызвать Lua функцию из C, теперь мы усложняем себе задачу. Lua хороший язык, но у него есть один большой минус, у него нет такого типа данных как гоблин. К нашему счастью и зависти других, это легко поправимо, мы можем сами добавить этот тип в Lua.

25 марта 2010

C + Lua == "Часть 1: Вводная"

Привет. Это первая часть статьи про то, как подружить C с Lua. Зачем это надо? Тут я хотел написать долгий рассказ, о том как это удобно менять часть поведения программы без перекомпиляции, но оно вам надо? Думаю не очень. Lua интерпретируемый язык программирования, он прост и лаконичен, и обладает простым API для интеграции в C, что делает его идеальным языком для игровых скриптов.

21 марта 2010

PyGame: Звуки музыки...

Здравствуйте. Попробуйте запустить игру. Например neverball. Запустили? Поиграйте немного. А теперь отключите звук и поиграйте еще немножко. Ну как, поиграли? Замечаете разницу? Будем считать что да. Звук и музыка важные составляющие атмосферы игры.