Skip to content
This repository has been archived by the owner on Nov 24, 2020. It is now read-only.

Крафт #220

Open
thekiba opened this issue Sep 22, 2016 · 1 comment
Open

Крафт #220

thekiba opened this issue Sep 22, 2016 · 1 comment

Comments

@thekiba
Copy link
Collaborator

thekiba commented Sep 22, 2016

Проблема

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

Решение

Предлагаю ввести крафт вещей, но не совсем в обычном понимании.

Какие вещи можно крафтить?

Крафтить можно только вещи с тегом craftable.

У кого будет происходить крафт?

Я буду использовать слово Кузнец как некоторая условность, где будет проходить крафт.

Какие рецепты для крафта доступны игроку?

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

Как это работает?

5 одинаковых дают 3-ех кратное увеличение характеристик предмета (1 + (1/0.79) * ln(5)) = 3.

Даем кузнецу 5 одинаковых вещей с характеристикой N0. Результатом крафта становится вещь с характеристикой N0 + 100%, а так же ей присваивается грейд, в данном случае будет +1.

Какой максимальный грейд у предмета?

Предлагаю ограничить грейд на числе 3.

На 3 грейде характеристика предмета будет примерно в 8 раз больше изначальной, и понадобится 125 предметов.

Сравнение грейдов и обычных предметов

Грейд 0

Количество предметов Количество предметов данного грейда Характеристика
1 1 1
5 5 3
25 25 5
125 125 7
625 625 9
3125 3125 11
15625 15625 13

Грейд 1

Количество предметов Количество предметов данного грейда Характеристика
1 - -
5 1 2
25 5 6
125 25 10
625 125 14
3125 625 18
15625 3125 22

Грейд 2

Количество предметов Количество предметов данного грейда Характеристика
1 - -
5 - -
25 1 4
125 5 12
625 25 20
3125 125 28
15625 625 36

Грейд 3

Количество предметов Количество предметов данного грейда Характеристика
1 - -
5 - -
25 - -
125 1 8
625 5 24
3125 25 40
15625 125 56
@Fadds
Copy link
Collaborator

Fadds commented Sep 22, 2016

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

Думаю, стоит внедрять обе системы:

  • Крафт (моя, фракционная)
  • Аугментация (эта, утилизационная)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants