Как стать автором
Обновить

Как проектировать программы (HtDP)

Программирование *Lisp *Функциональное программирование *
Tutorial
Следующая статья о том, как писать игры на Scheme

Учебник HtDP (How to Design Programs), посвящен программированию на языке Scheme в среде drRacket.
drRacket можно скачать с сайта.
Вводная часть учебника содержит описание функции empty-scene, предназначенной для работы с изображениями. Например, эта программа создает пустую сцену

#lang racket  
(require 2htdp/image)      ;библиотека для работы с изображениями 
(empty-scene 100 60)     ;сцена (канвас) размером 100х60 

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 13K
Комментарии 5

Игры на Scheme(Lisp) в среде DrRacket

Программирование *Lisp *Функциональное программирование *
Tutorial
Для запуска программ, приведённых в статье, можно использовать DrRacket. Для начала рассмотрим связь конечного автомата и игрового процесса. Объект управления в игре можно представить в виде конечного автомата. Рассмотрим программу, моделирующую светофор. Этот пример был описан в предыдущей статье.

Переходом в другое устойчивое состояние является переключение сигнала светофора. Диаграмму состояний можно изобразить в следующем виде.

image
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 6.4K
Комментарии 6