Demo of the game "Dungeon for beta testing"

Demonstration of MATLAB features using the example of a game. Interactions with figure, image, rectangle, text. Frame-by-frame animation.
27 Downloads
Updated 30 Apr 2021

View License

Language: Russian, English

Allocate more memory to the game! (for a comfortable game) Выделите игре больше памяти! (для комфортной игры)
HOME->Preferences->General->Java heap memory (more than 900mb) (2000 recommend)

To start the game, run the file Start Game.m
All files from the archive must be present in the root of the directory.
Dialogs can be translated into another language Data/Dialogs
The game is optimized for a resolution of 1920x1080, if you have a game resolution less than 800x600, the optimization of dialogs will be worse with a decrease in the window width. At a width of 300, I think you won't be able to read the dialogs.

The game has a Debug mod, which is included in the Main.m file in line 5
is_Debug = 1; % Additional functions for easy debugging
Debug mod allows you to: get coordinates when you click the left mouse button, see hitboxes of collisions and interactions, teleport with the middle mouse button, scale, move the map.

Install the GOST FONT in the Data/Fonts/GOST folder

https://drive.google.com/file/d/1cxFslrAkDng6sKWECCrLdnJ5o6zDmDh7/view

Demonstration of MATLAB capabilities using the example of a game.
Figure, image, rectangle, text interactions, frame by frame animation, code structuring.
You play as a skeleton whose purpose in life is to test the dungeon. Will you be able to overcome all the trials or upset the Architect who gave you a second life? Solve puzzles, complete errands, and maybe you will be given freedom or, in extreme cases, you will be able to escape from here.
When you wake up, you see a creature similar to an octopus, which is waiting for your awakening.
There is emptiness in your head, you do not remember what happened before awakening. Nothing. Look down and see
that something is wrong with your body.
You: - WHAT? Am I a skeleton?
Hmm, why don't I remember ... not the name, not how I got here, not what happened to me
While you were trying to figure out what was happening, your thoughts were interrupted by an octopus.

A: - Greetings mortal!

Для начала игры запустить файл StartGame.m.
В корне каталога должны присутсвовать все файлы из архива.
Игра оптимизирована для разрешения 1920х1080, если у вас разрешение игры меньше 800х600, то оптимизация диалогов будет хуже с уменьшением ширины окна. На ширине 300, думаю, диалоги вы не сможете прочитать.

Так же, просмотрите управление в игре кнопкой "Как играть".
Диалоги можно перевести на другой язык Data/Dialogs

Установите ШРИФТ GOST в папке Data/Fonts/GOST/

В игре есть Debug мод, который включается в файле Main.m в 5 строке
is_Debug = 1; % Дополнительные функции для удобной отладки
Debug мод позволяет: получать координаты при клике левой кнопки мыши, видеть хитбоксы коллизий и взаимодействий, телепортироваться средней кнопкой мыши, маштабировать, двигать карту.

https://drive.google.com/file/d/1cxFslrAkDng6sKWECCrLdnJ5o6zDmDh7/view

Демонстрация возможностей MATLAB на примере игры.
Взаимодействия с figure, image, rectangle, text, покадровая анимация, структурирование кода.
Вы играете за скелета, цель жизни которого это тестирование подземелья. Сможете ли вы преодолеть все испытания или расстроите Архитектора, который дал вам вторую жизнь? Решайте головоломки, выполняйте поручения, и, может быть, вам подарят свободу или, в крайнем случае, удастся сбежать отсюда.
Проснувшись, вы видите некое существо, схожее с осьминогом, который ждет вашего пробуждения.
В голове вашей пустота, вы не помните, что было до пробуждения. Ничего. Опускаете взгляд и видите,
что с вашим телом что-то не так.
Вы: - ЧТОО? Я скелет?
*Хмм, почему я не помню... Не имени, ни как я здесь оказался, ни что со мной случилось*
Пока вы пытались понять, что происходит, ваши раздумья прервал осьминог.

А: -Приветствую тебя смертный!

Cite As

Egor Radchuk (2024). Demo of the game "Dungeon for beta testing" (https://www.mathworks.com/matlabcentral/fileexchange/91135-demo-of-the-game-dungeon-for-beta-testing), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.2.5

collisions fix

1.2.4

multilanguage, texture fix, console fix

1.2.3

multilanguage

1.2.2

multilanguage

1.2.1

multilanguage, fix help page

1.2

multilanguage, fix dialog cloud

1.0.1

update dialogs

1.0.0