ITMO University
“Programming Technologies” Department



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Биоинформатика
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



    / Projects / Computer Game "Automatic Bomber" (версия для печати)


Computer Game "Automatic Bomber"



(C) 2002 V.P. Penev, V.V. Stepanenkov, E.A. Suchkousov, A.A. Shalyto

Saint-Petersburg State Institute of Fine Mechanics and Optics (Technical University)

From here it is possible to download the full text of documentation in Russian in a PDF-format (354 Kb)
Here is application (148 Kb)
Source texts and images (107 Kb)

Annotation

For algorithmization and programming the game "Automatic Bomber" we used the SWITCH-technology that develops with reference to development of the software event systems (http://is.ifmo.ru).

In the present work object-oriented and automatic styles of programming are used in common. Such approach N.I.Tukkel and A.A.Shalyto named "object-oriented programming with obvious allocation by a condition".

It is necessary to note, that the basic attention in the present work is given designing of the program with application of schemes and the diagrams distinguished from offered in universal language of object-oriented modelling UML.

The offered technology is illustrated on an example of fascinating computer game which purpose is rivalry with other players. Game demands not only fast keypressing, but also train recognition of an event on the screen as it is necessary to watch a plenty of objects that is not a simple task. Game allows to use different tactics.

This game one of the most entertaining among similar games as means rivalry with real people. The classical variant is named "Bomber Man". Further the name of game underwent many changes, for example "Dyna Blaster" or "Mr. Boom". Last, which authors are not known to us, was written under operational system MS-DOS and not started under Windows NT. We took idea of this game and all pictures of players, bombs, fields and monsters. In result the same game has turned out but already started under any versions Windows 9x or higher.

The present work contains the documentation that includes rules of game, the diagram of classes, schemes of connections of automats and them graph transitions on which the text of the program is formally and isomorphically written.

In the first version of game the quantity of players is limited to two. The program does not support game through a network. Instead of the other six players monsters are realized. There are no prizes which introduce in game a lot of interesting.


© 2002—2024 По техническим вопросам сайта: alexvatyan@gmail.com