Как сделать побег из комнаты игры - PullRequest
1 голос
/ 20 октября 2010

Я хочу сделать очень простую игру «покинь комнату». Я надеялся на что-то похожее на this . Вы увидите изображения какой-то комнаты и щелкаете вокруг, чтобы переместить или добавить вещи в инвентарь. Затем вы можете выбрать что-то в своем инвентаре, чтобы использовать этот предмет с чем-то на экране. На протяжении всей игры будет текстовое поле с описанием происходящего (возможно, на действительно ломаном английском, а не на японском).

Я ищу что-то, что может быть довольно простым. Я бы предпочел иметь возможность воспроизводить звук (возможно, mp3), когда что-то происходит. Это может быть веб-интерфейс, загруженный исполняемый файл или файл .jar. Это не обязательно должно быть идеально, просто подтверждение концепции.

Какой лучший способ заставить эту игру работать с минимальными усилиями? Есть ли библиотеки, которые могут помочь? У меня большой опыт работы с Java и немного C ++, PHP и других. Я бы предпочел избегать технологий на основе Windows, так как я в основном использую Linux. Я готов изучать другие языки, если они имеют огромное преимущество.

Ответы [ 3 ]

2 голосов
/ 20 октября 2010

Pygame дает вам практически все, что вам нужно для такой игры, в одной удобной коробке.Кроссплатформенный даже.

0 голосов
/ 16 октября 2014

Один из вариантов - поискать одного из множества создателей / создателей побега из комнаты, если вы не хотите тратить время на изучение флэш.Поиск производителя - это единственное решение, особенно если у вас нет навыков программирования.Например, такой производитель, как этот https://www.facebook.com/roomescapemaker, может сделать из вас игру, подобную крутой побег студии - .Пожалуйста, обратите внимание, что это 2-комнатная комната.В 3D-производителях вы сначала захотите сделать 3d-моделированные изображения в Google Sketch, а затем импортировать их в инструмент моделирования побег игры.

0 голосов
/ 20 октября 2010

PyGame , вероятно, подойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...