Code Monkey home page Code Monkey logo

control_of_ground's Introduction

Ivan Kalashnikov - Steindvart | gehnaeli

Stepik Badge

Just a human who strives to learn and create something wonderful and useful.

My interests

  • 💻 Open source software: tools of working with data and knowledge.
  • 🎓 Participant of School 21 - gehnaeli (the Russian equivalent of School 42).
  • 📚 I like to learn new things and improve my skills.
  • 💬 Ask me about anything tech or study related, I am happy to help.

control_of_ground's People

Contributors

steindvart avatar

Watchers

 avatar

control_of_ground's Issues

Разработка базового, абстрактного класса сущности: Entiry

Задача

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

Требования

  1. Интерфейс для различных взаимодействий как с сущностью: управление, изменение состояния в зависимости от тех или иных воздействий.
  2. Поля данных для сущности: имя, здоровье, возможно ID.

Описать общий концепт проекта в main.rst

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

На данный момент, имеются вот такие заметки (их можно найти в /docs/TechDocRUS.txt):

Игра "Контроль земли"

I. Название игры

Это название было выбрано с отсылкой на главную механику игры -
способность создавать и трансформировать игровое поле в процессе
самой игры. Главная особенность в том, что манипуляции с окружением
можно использовать как оружие в нападении или защите.
Главная цель игры: одержание победы над соперником в том или ином
соревновательном режиме. Пока что он один: дуэль.
---------------------------------------------------------------------------
### 1. История
	Может быть, в будущем я сделаю историю, которая будет связана
	с этой способность и будет объяснять как это было было создано
	во вселенной игры. Это может быть технологией, магией или аномалией.

II. Механики

Эта игра 2D платформенная экшн игра главный коцепт которой заключается в
в соревновании двух игроков. Вид будет реализован сверху, как в HM

Итог

Эти заметки самые первые максимально черновые и разрозненные наброски - необходимо обдумывать и прорабатывать.

Основы управления

Перемещение персонажа:

W - вперёд (изменение X Y по направлению к курсору мыши)
S - назад  (изменение X Y от направления к курсору мыши)
A - влево  (влево по оси X Y по направлению от курсора мыши)
D - вправо (вправо по оси X Y по направлению от курсора мыши)

Действия персонажа:

ПКМ - удар/выстрел, применение выбранной способности по указателю курсора мыши.
ЛКМ - доп. действие
[0-9] - выбор предмета/способности/действия из панели быстрого доступа.

Общее:

Esc - открытие меню

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.