forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Готовые проекты сообщества boolean (http://forum.boolean.name/forumdisplay.php?f=140)
-   -   Tetra[M]aster Release (http://forum.boolean.name/showthread.php?t=18921)

Данил 08.02.2014 00:36

Tetra[M]aster Release
 
Ребята-котята. Предлагаю вам ознакомиться с новой версией моего бизнеса, с улучшенной графикой, исправленными некоторыми багами, и, к счастью, работающей на всех современных телефонах. Кому не жалко - поделитесь рублем, цена снижена!
https://play.google.com/store/apps/d...ramasterLiteV3
А так же новый трейлер и скриншоты игры!

Цитата:

Tetra[M]aster - это коллекционная карточная игра в Tetra[M]aster нужно собирать карты: покупать их или выигрывать у соперников.
Для самих карт имеют значения не только атрибуты атаки и защиты, как в других карточных играх, но и взаимное положение карт на поле.
У каждого игрока есть своя колода, которую он тщательно собирает.
Бой построен так, что игроки ходят по очереди, размещая карты на выгодных клетках игрового поля.
Каждая карта носит имя и изображение какого-либо монстра,вызываемого существа или оружия.
У каждой карты есть параметры атаки, защиты, метода атаки (физической или магической) и направление действия.
Направление действия указывается стрелками по бокам карты, стрелки могут быть и на углах, и на гранях, максимальное количество стрелок - 8.
Стрелка означает, что если с ее стороны на поле находится вражеская карта, то она будет атакована.
Захваченная карта меняет цвет и на время партии принадлежит победившему. На следующий ход карта снова может сменить хозяина.
В Tetra[M]aster много тактических тонкостей, которые каждый игрок узнает по ходу игры.
Цель игры - захватить все вражеские карты.
Победитель получает одну или несколько карт проигравшего.
Особенности игры:
-19 арен.
-Музыкальное сопровождение из 9 треков.
-Новая графика и стиль карт,игрового поля.
-Удобное меню.
-Магазин карт.
-Сенсорное управление.
хочу выслушать пожелани по поводу описания, трейлера, обучения в игре,
смысл гемплея от тех, кто понял, и минусы от тех, кто не понял, но хотел разобраться, как вам графика, цена, и в общем игра. буду благодарен, нагрождаю себя еще одной медалью. :tongue:

Данил 08.02.2014 02:41

Ответ: Tetra[M]aster Release
 
Если кто-то против, прошу обосновать :)

Жека 08.02.2014 09:49

Ответ: Tetra[M]aster Release
 
Я скачал запустил, попозже сыграю и напишу развёрнутый ответ.

Пока что есть такое замечание: на главном экране в меню кнопка Выход стоит первым пунктом, а Новая игра последним, так не принято делать.
Ещё на главном экране большую часть места занимает статичная картинка. Хорошо бы её украсить. Можно сделать огоньки мигающими, какой-нить лёгкий дымок, молнии из туч.

Данил 08.02.2014 12:24

Ответ: Tetra[M]aster Release
 
Спасибо!

Первая оценка, и "1", от какого-то американца. Он очень рад нашей игре, но не смог переключиться на английский, пожелал перевести игру. Они все такие?
Есть у кого-то либо проверить, есть ли английский варианты страницы?

И пришло письмо:
Цитата:

Hi AnGGames ,

We've discovered your awesome work Tetra[M]aster HD and Tetra[M]aster Lite on the Google Play Store. Congrats!

We are building at Nuggeta, a free development platform that helps game businesses quickly reach more players by offering viral features.

Nuggeta helps you to easy answer the questions:

- How can I get my game more focused on people?
- How do I plug multiplayer features to my work?
- How do I plug social features to my work?
- How do I make this working across platforms?

If this is part of your concerns, you would be a great addition to our growing community of game developers and talented experts.

Claim your free account at nuggeta.com, Choose your favorite SDK, and empower your game for free as never.

Please let me know if you have any questions or would like additional information.

Here's to building the Game 2.0 planet!

Cheers.

Luciano
CEO at Nuggeta.
О чем они? Что они хотят от меня? :)

Жека 08.02.2014 15:43

Ответ: Tetra[M]aster Release
 
Цитата:

Сообщение от Данил (Сообщение 273906)
Спасибо!

Первая оценка, и "1", от какого-то американца. Он очень рад нашей игре, но не смог переключиться на английский, пожелал перевести игру. Они все такие?
Есть у кого-то либо проверить, есть ли английский варианты страницы?

По-хорошему, нужно вставить немного андроидного кода, который будет проверять локаль телефона. Если русский, украинский, белорусский, то ставить русский, иначе английский. Автоматически. А далее если юзер хочет то пусть меняет.

В письме товарищ предлагает раскрутить вашу игру, показав ее их многочисленным юзерам.

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

Имя пакета ты поменял, у меня теперь два тетра мастера лайт в списке програм.

Данил 08.02.2014 18:09

Ответ: Tetra[M]aster Release
 
Да, по моей глупости не сохранил ключи - пришлось снова создавать страницу. Прошу прощение за это недразумение.

Если будет интерес - могу предоставить HD, либо награди разработчика, как бы это смешно не звучало, зато будешь первым покупателем.

По поводу кода - не силен я в яве.

Жека 09.02.2014 16:54

Ответ: Tetra[M]aster Release
 
Вложений: 1
Хорошие новости, я научился вставлять java-код в манки.
В итоге сделал функцию GetLocale(), которая берёт локаль из андроида, возвращает только две строки:
ru - для русского (ru), белорусского (be) и украинского (uk)
en - для всего остального

Данил, в аттаче архив, там папка "javafunc", нужно кинуть её в корень папки с проектом.
Использовать так:
Import javafunc
locale = GetLocale()

Полный пример:
Код:

#ANDROID_NATIVE_GL_ENABLED="true"
#ANDROID_SCREEN_ORIENTATION="landscape"
#ANDROID_APP_LABEL="GetLocale"
#ANDROID_APP_PACKAGE="com.helloworld.locale"
Import mojo.app
Import mojo.graphics
Import monkey.random

Import javafunc

Function Main()
    New MyApp
End

Class MyApp Extends App
    Field locale$   
   
    Method OnCreate()
        SetUpdateRate 60
        Seed = Millisecs()
      locale = GetLocale()
    End
       
    Method OnRender()
        Cls
        DrawText locale,0,0
    End

End


Жека 09.02.2014 20:18

Ответ: Tetra[M]aster Release
 
Сразу говорю, что я не играю особо в карточные игры.
По самой игре такой вопрос: как соотносятся физическая и магическая атаки, и то же самое с защитами - не ясно что круче-то? :)
В основном по оформлению есть что сказать:
1. Заголовки в формах узкие по высоте, шрифт не весь влазит
2. Шрифт синеватый, как по мне - лучше просто белый
3. По нажатию на кнопку Выход видим просто панельку "да / нет", можно написать текстом "желаете выйти?". и кнопку выход можно вовсе убрать, выводить табличку выхода по нажатию на Назад на стартовом экране
4. Если зайти в Магазин -- Карты, то видим то что на этом скрине - в левом нижнем углу просто прямоугольник не прорисован. на трёх разных устройствах так.
5. В настройках
5.1 для русского языка можно вместо on off сделать вкл выкл, или вообще в виде тумблера.
5.2 переключение языка работает при нажатии на текст "русский / english", можно сделать также при нажатии на флаги.
6. Раздел Разное как-то не звучит
7. В разделе Об игре стоит 2013 год, можно и 2014 воткнуть
8. В разделе Выберите соперника при нажатии на "HD" соперников можно выводить окошко "доступно в полной версии, купить? [да] [нет]", при нажатии на ДА сделать переход в маркет на платную версию,
могу подогнать функцию, типа OpenURL(url$), которая будет открывать маркет, url будет такой у вас: "market://details?id=com.tetramasterHDv3"
9. При выборе карт для боя хотелось бы прокручивать поле выбора в любом месте, а не только за ползунок прокрутки

Ещё: какая частота кадров (refreshrate) установлена?

Данил 10.02.2014 06:01

Ответ: Tetra[M]aster Release
 
Цитата:

не ясно что круче-то?
А тут нету круче или хуже. Это два типа разных атак. Благодаря им и стоятся правила игра.

Цитата:

1. Заголовки в формах узкие по высоте, шрифт не весь влазит
фича.
:)
Цитата:

3. По нажатию на кнопку Выход видим просто панельку "да / нет", можно написать текстом "желаете выйти?". и кнопку выход можно вовсе убрать, выводить табличку выхода по нажатию на Назад на стартовом экране
Учтем. Ранее было так, кстати говоря.
Цитата:

4. Если зайти в Магазин -- Карты, то видим то что на этом скрине - в левом нижнем углу просто прямоугольник не прорисован. на трёх разных устройствах так.
Тоже заметил, код игрыне менял - как говорили, добавил ява-код. В хтмл5 версии все норм. Не понятно.
Цитата:

6. Раздел Разное как-то не звучит
Споры были на эту тему, но по поводу англ. языка.
Цитата:

7. В разделе Об игре стоит 2013 год, можно и 2014 воткнуть
Тема.
Цитата:

8. В разделе Выберите соперника при нажатии на "HD" соперников можно выводить окошко "доступно в полной версии, купить? [да] [нет]", при нажатии на ДА сделать переход в маркет на платную версию,
могу подогнать функцию, типа OpenURL(url$), которая будет открывать маркет, url будет такой у вас: "market://details?id=com.tetramasterHDv3"
Если в моей версии монки это доступно, буду благодарен. Позже скажу версию, в данный момент на работу собираюсь.
Цитата:

9. При выборе карт для боя хотелось бы прокручивать поле выбора в любом месте, а не только за ползунок прокрутки
Сделано специально, для будущих апгрейдов.
Цитата:

Ещё: какая частота кадров (refreshrate) установлена?
SetUpdateRate 60

Жека 10.02.2014 13:28

Ответ: Tetra[M]aster Release
 
Вложений: 1
Нижесказанное относится к версии 64.

Вставляя функцию OpenURL я пришёл к тому, чтобы встроить её в стандартный модуль app. туда же перенёс функцию GetLocale, теперь javafunc не нужен.
Что нужно для использования:
- заменить файл MONKEY\modules\mojo\app.monkey на одноимённый из аттача
- аналогично заменить файл MONKEY\modules\mojo\native\mojo.android.java

Для GetLocale добавил параметр - локаль по умолчанию, её функция вернёт если таргет <> android (по умолчанию пустая строка "").
Функция OpenURL работает только для андроида, для других не делает ничего.

Я сделал примерчик использования этих двух функций: вывод на экран кнопки КУПИТЬ для русской локали, либо кнопки BUY для английской, плюс при нажатии на кнопку открываем страницу tetreMasterHD.

Код:

Strict

Import mojo.app
Import mojo.graphics
Import mojo.input
Import monkey.math

Function Main:Int()
    New Game()
    Return 0
End

Class Game Extends App
        Field locale$
        Field img:Image
        Field scaleFix#=3, rot#, scale#
    '#
    Method OnCreate:Int()
            locale = GetLocale("ru")
                img = LoadImage(locale+"/buy.png")
        SetUpdateRate(30)
        Return 0
    End
    '#
    Method OnLoading:Int()
        Return 0
    End
    '#
    Method OnUpdate:Int()
            Local tx% = TouchX(0), ty% = TouchY(0)
            Local iw% = img.Width()*scale
            Local ih% = img.Height()*scale
            Local ix% = (DeviceWidth()-iw)/2
            Local iy% = (DeviceHeight()-ih)/2
           
            If(TouchHit(0) > 0 And tx > ix And tx < ix+iw And ty > iy And ty < iy+ih)
                    OpenURL("market://details?id=com.tetramasterHDv3")
            Endif
            If(KeyHit(KEY_ESCAPE)) Then Error ""
            rot += 1
        Return 0
    End
    '#
    Method OnRender:Int()
        Cls(30,30,30)
        scale = scaleFix+Abs(Cos(rot))
                DrawImage(img,(DeviceWidth()-img.Width()*scale)/2,(DeviceHeight()-img.Height()*scale)/2, 0, scale, scale)
        Return 0
    End
End


В аттаче файлы для замены и папка с примером, описанным выше.
Думаю, неплохо бы вынести это в отдельный раздел "Полезные функции".

Данил 12.02.2014 18:50

Ответ: Tetra[M]aster Release
 
Цитата:

Tetra[M]aster HD - 100% Indie


Hi,

My name’s Liam and I’m a Business Developer for 100% Indie, Chillingo’s initiative in partnership with Samsung. I came across Tetra[M]aster HD on Google Play and thought it looked amazing.

My role at 100% Indie is to find quality developers who are interested in self-publishing their games through Samsung Apps.

I want to encourage you to join our initiative, which gives you the following advantages:

- Receive a market leading 90% revenue share.



- Self-publishing and Non-exclusive; keep all of the rights and full control of your content. Still sell your game on other app stores.



- I’ll be here to help with your submission every step of the way and answer any questions you may have.



- Samsung Apps is pre-built onto all new Samsung device home screens. Devices like Galaxy S4, Galaxy Note, etc.



- Your game will have more exposure with our featured ‘Indie’ section on the store.



- Once live, we can help you promote your game via our social media channels and offer extra marketing/promotional opportunities.



- Your APK may already be suitable for Samsung Apps without any changes required.


Are you interested in releasing Tetra[M]aster HD on Samsung Apps to receive these benefits?

If you wish to read more please check us out at: http://www.100percentindie.com/about/ and I’m here to answer any questions you may have so don’t hesitate to ask anything.

Kind regards,

Liam Eagle
Skype: liam.chillingo
Twitter: @LiamChillingo

Business Development Consultant
Вообще, о чем это говорит? Верить ли этим людям?
Кто с такого рода людьми сталкивался, поделись опытом.

dimanche13 13.02.2014 21:21

Ответ: Tetra[M]aster Release
 
а чего такого, кидай и в самсунг стор тоже, некоторые говорят, что у них там и прибыль побольше. лень пруфы искать.
еще попробуй на китаймаркеты всякие азиатские, они любят карточные игры

Данил 13.02.2014 21:53

Ответ: Tetra[M]aster Release
 
Хм, идея интересна. А есть риск остануться кинутым, и ничего не получить?

SBJoker 13.02.2014 21:59

Ответ: Tetra[M]aster Release
 
Риск есть всегда

Жека 14.02.2014 08:11

Ответ: Tetra[M]aster Release
 
Цитата:

Сообщение от Данил (Сообщение 274280)
Хм, идея интересна. А есть риск остануться кинутым, и ничего не получить?

А в чём кидалово? Разве что аккаунт паблишера платный (я не в курсе).


Часовой пояс GMT +4, время: 10:33.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot