Code Monkey home page Code Monkey logo

doomstein's Introduction

Doomstein: Peredyornal

aka Ultimate School Rogue-like Shooter (временное название)

Doomstein - это короч, псевдо 3D (2.5D) игра, постоенная на Ray-casting'е. На этой "технологии" была создана игра Wolfenstein 3D и по моему, хз первый Doom. Поэтому получилось название Doomstein. А Peredyornal (Передёрнал) это типо Eternal, ну вы поняли). Хотя изначально гама называлась MorgenDOOM, потому-что типа Morgenstern, т.е. типо MorgenSTEIN как референенс на вульфу и дум как референс на дум. А ещё морген должен был быть ГГ и я даже пытался придумать какой-то сюжет, но потом решил, что это какая-то хуня и пока-что сюжета нет, но локацией должна быть шкалка.

Рей-кастинг не простой, а более чётенький с более-менее норм проецированием, без фишайев и прочих искажений. Также есть пол и потолок с текстурой, это вообще не вписывается в концепцию движка, но костыль - есть великая сила.

1. ♂gay♂мплей

Короче вы типа школьник и ходите на WASD (на 1 апреля изменю управление на 4LEN), на Space вы прыгаете, а на F12 крашаете игру со спецэффектами. Пока по ГП сказать нечего.

2. Сюжет

прочерк

3. Грапхикс

ужасно

NAQ (Never Asked Questions)

Как запустить игру?

Запустите файл Doomstein.exe.

Вот я в меню, шо делать?

Нажмите на кнопку "Я готов дpo4ить!"

Битая ссылка

Музыка огонь🔥👍

Спасибо

Как управлять персом?

  • WASD - Вперёд, назад, влево, вправо
  • Space - Прыжок
  • Мышка влево/вправо - Смотреть

В правом верхнем углу полосочки какие-то и точечка, что это за карта боеголовок?

Чел, ты серьёзно?

Это миникарта. Она показывает все препятствия и сущностей, игрок в центре, сверху то, куда игрок глядит.

  • +/- - Изменить масштаб миникарты

Это бекрумс?

Да, это тестовая карта

Вот запустил игру, но пишет что не найдена библиотека OpenAL32.dll. Что делать?

Можно скачать в инете, они вроде все совместимы, но вообще если руки у вас не из жоры, то она должна была идти вместе с exe-шником, так что переустановите.

Sample text

Музыка в игре написана мной вся. Текстуры некоторые взяты с инета. Прочее мое тоже, мб не всё не помню...

По вопросам писАть на почту - [email protected]

Для любителей покодить

Сборка проекта

Блё, честно пока я не разобрался с этим вашим CMake, так что только через Visual Studio. А ещё скачайте SFML и установите куда-то

1. Установка SFML

SFML - это типа либка для 2D-графики (не 3D, хотя поддерживает опенгл, но не в этом суть). Её надо установить. Будут эти папочки, закиньте куда-нибудь, чтобы глаза не мозолило.

битая ссылка в сибирь

А вообще нам нужны только bin, include и lib.

2. Репозиторий

Либо git clone https://github.com/habaisuniversegod/doomstein.git либо скачайте zip-ник через GitHub.

3. Визуалка Студио

Откройте решение и если всё норм, то надо перенастроить пути библиотек, т.к. у вас они скорее всего будут лежать не там, где у меня.

  1. Короч, выберите Проект > Свойства > C/C++. Выберите Дополнительные каталоги включаемых файлов и пропишите путь до папки include, которую вы скачали.

    Ахтунг! Сверху написано Конфигурация, там будет Release и Debug, поменять надо в обоих, если будете собирать проект и так и так.

  2. Там же где свойства проекта, выберите Компоновщик > Дополнительные каталоги библиотек, пропишите путь до папки lib, что вы скачали.

    Тоже меняем в обоих конфигах

  3. Ну вроде всё, должно работать...

Варнинг! После успешной сборки, в папке x64/<выбранная конфига> будет exe-шник, файл openal32.dll надо скинуть сюда. И Doomstein/assets тоже закинуть к exe-шнику.

doomstein's People

Contributors

habalyn avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.