Конкурс ham1j
249

Работа на конкурс #продайвинил

Игра match-3 жанра, где у игрока есть свой магазинчик и он постепенно развивает его, привлекая новых покупателей.

В закладки

Общий цикл

1. Обставка своего магазина мебелью, тем самым улучшая его уровень и открытие новых клиентов.

В начале игроку дается небольшая сумма на которую он может выбрать действия. Например купить рекламу, купить мебель в магазин. С каждым таким действием улучшается уровень магазина. В игре есть список клиентов, которые открываю в зависимости от уровня магазина. Каждый клиент представляет собой игровой уровень match-3 или несколько. Также у одного клиента могут быть несколько игровых уровней, которые открываются на разных уровнях магазина. К некоторым клиентам могут быть прикреплены сюжетные комиксы которые открываются по прохождению игрового уровня клиента. Игрок может выбрать любой из доступных игровых уровней(клиентов).

2. Прохождение уровня клиента, заработок на нем денег, открытие сюжетных комиксов.

Игровой уровень представляет собой игровое поле 10x8. Есть денежная шкала, что символизирует продажу пластинок. У каждого клиента предел разный, в зависимости от сложности уровня. Шкала заполняется путем складывания нескольких пластинок в ряд. Шкалу нужно заполнить за определенное кол-во ходов.

На поле комбинируются такие элементы как:

1. 5 видов пластинок. Если сложить несколько( от 3-х) в ряд, то считается, что вы их продали и шкала денег заполняется. Например, сложил 3 пластинки - получили 1 доллар.

2. Коробки от пластинок. Коробка открывается когда рядом с ней происходит матч. Есть коробки нескольких уровней, для того, чтобы открыть которые, нужно сматчить рядом с ними несколько раз.

3. Перегородка. Мешает перемещению пластинки в одну из сторон.

4.Большая коробка.

5.Пыль. Чтобы открыть пластинку в пыли, нужно сматчить рядом с ней. Пыль как и коробка может быть разных уровней.

6.Проигрыватель. Матчит пластинки на 1 клетку от себя, во все стороны.

7.Поломанная пластинка. Матч вместе с ней считается как -1. Например сматчили 5 пластинок, одна из которых поломанная, считается, что сматчили 4.

8.Тряпочка. Матчит любую одну пластинку.

9.Пачка денег. Мачтит все пластинки в ту сторону в которую сдвинута. Например, сдвигаем влево, все пластинки слева матчатся и приносят деньги.

Эти элементы комбинируются между собой на игровом поле и необязательно сразу все. В уровне могут комбинироваться 2-3 элемента.

3. Обставка магазина.

Пример игрового процесса:

К примеру, изначально у игрока заблокированы все клиенты. У него есть изначальные 100$. Он тратит их на покупку новых стеллажей. Уровень магазина повышается до 2-ого. Игроку открываются 3 клиента 2-ого уровня. Он проходит 1-ого получает деньги, покупает стол в магазин, но ему не хватает для открытия следующих клиентов. Он проходит еще одного. На этом клиенте был привязан сюжетный комикс. Он его смотрит, узнает больше о сюжете и о главном герое, затем покупает новые пластинки в магазин и заказывает рекламу. Уровень магазина становится 3-ого уровня и он открывает еще 2-ч клиентов. И дальше снова зарабатывает деньги и открывает новых клиентов, тем самым продвигаясь далее по сюжету.

#продайвинил

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "ham1j", "author_type": "self", "tags": ["\u043f\u0440\u043e\u0434\u0430\u0439\u0432\u0438\u043d\u0438\u043b"], "comments": 6, "likes": -8, "favorites": 0, "is_advertisement": false, "subsite_label": "contest", "id": 33827, "is_wide": false, "is_ugc": true, "date": "Sun, 09 Dec 2018 22:48:40 +0300" }
{ "id": 33827, "author_id": 105636, "diff_limit": 1000, "urls": {"diff":"\/comments\/33827\/get","add":"\/comments\/33827\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/33827"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 104850 }

6 комментариев 6 комм.

Популярные

По порядку

Написать комментарий...
4
Ответить
0

в 22: 00 же дедлайн вроде

Ответить
0

Ну, а время сколько? Уже почти 23.

Ответить
2

Блин, я забыл про разницу в час(

Ответить
1

Хах, друже-козаче, это жизненно.

Ответить
1

Тег то хоть вставь

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Узнавайте новости о мостах
Санкт-Петербурга первыми
Подписаться на push-уведомления