это бесплатно и без рекламы клиента для долгосрочного веб-приложения DailyGammon .
Вы можете скачать приложение для iOS бесплатно и без рекламы в AppStore
Dailygammon - это смесь буквенных шахмат и заргинга. Вы регистрируетесь на одну или несколько игр (у большинства игроков есть несколько игр сразу) с другими игроками на сайте. Когда вы регистрируетесь, вы делаете серию движений в каждой игре (порядок перемещения), а сервер записывает ваши движения. Позже ваш оппонент входит в систему и реагирует на ваши движения. Затем, когда вы входите в систему, эти движения ждут вас! Используя этот метод, вы можете завершить целое матч навыки в течение нескольких недель, занимая всего несколько минут каждый день. Существуют так называемые временные кредиты за матч, которые могут расти с количеством уже сделанных ходов. У меня всегда есть несколько десятков игр одновременно. Это очень большое преимущество - иметь возможность занять столько времени, сколько вы хотите для хода. Вы обязательно должны попробовать это как игрока на основе.
У сайта самый чистый HTML -код, который вы можете себе представить. И это было стабильным в течение многих лет. К сожалению, это также означает, что нет энергии для корректировок на современные устройства и полученные требования. На ПК в браузере все в порядке. Но на iPad или iPhone он действительно нуждается в улучшении.
Я имею полное понимание для оператора веб -сайта, который он не хочет инвестировать в дальнейшие разработки. Все было стабильно в течение многих лет, и это должно оставаться таким.
На iPhone все крошечное, и вы должны стремиться действительно точно (или повторно позу на каждом ходе), чтобы прикоснуться к шашкам для перемещения.
Я просто хотел, чтобы это было удобнее играть. Поэтому я прыгнул в приключение и начал разработать нативное приложение для моего iPad.
Мне просто нужно прочитать и интерпретировать чистый HTML -код и каким -то образом реализовать его в моем приложении. ?
Вот как я на самом деле был наивным, у меня было мало представления о HTML и только знание новичка в Objective-C
Но я нашел код из Hpple (созданный Джеффри Грозенбахом) относительно быстрым. Это очень помогло мне в анализе HTML.
2018 я начал это как проект, оптимизированный для моего iPad только для себя. Я разработчик программного обеспечения, но мои последние работы в качестве разработчика были давным-давно и были в основном в C. Я должен был сначала изучить Objective-C.
Проект рос медленно, как проект растет, когда вы делаете это для себя. Вначале я только пытался сделать это. Другие функции пришли немного понемногу.
Наконец, я осмелился сделать приложение доступным для всех игроков DailyGammon через AppStore. Для меня важным было реализовать дух Dailygammon в приложении. Бесплатно и без рекламы. Только чистая игра должна представить себя пользователю.
Это пришло так, как должно было прийти. Чем больше игроков использовали приложение, тем больше ошибок появилось. Частично из -за разных устройств, отчасти от использования приложения таким образом, как я никогда не делал. Как разработчик, вы тестируете свою работу очень ограниченным образом.
Таким образом, это появилось одно из тех, кто за другой, меньшие улучшения и новые функции.
Постоянно борется с нехваткой времени. Проект стал больше и больше.
Коммуникация была/также очень сложной. Мои навыки английского языка больше навыков новичка. Сложные дискуссии с пользователями были очень сложны для меня. Но, слава Богу, я нашел Deepl.com. Это мне очень помогает.
Вы можете найти здесь обзор того, что еще нужно сделать.
Первоначально, конечно, я не хотел, чтобы кто -нибудь трогал моего ребенка. Я создал все это во многих ночах и выходных.
Но я изменил свое отношение к этому. Я хотел бы поделиться всем этим с другими разработчиками и продолжать развивать проект. Есть некоторые странности, чтобы исправить. И есть также довольно много функций, ожидающих реализации.
Поэтому я буду приветствовать любого в качестве участника, который отвечает на несколько из следующих требований.
Опыт работы в качестве разработчика программного обеспечения в Objective-C и или Swift (это очень важно, потому что я ищу поддержку из-за ограничений по времени и не могу потратить время на обучение кому-то программированию).
Опыт в GIT и GitHub (у меня есть только первоначальные знания о GIT и GitHub, и мы должны иметь возможность работать вместе через GitHub)
Знание игры в заргайку, конечно, было бы полезно, но не обязательно. Тем не менее, вам нужна учетная запись на DailyGammon.com, чтобы иметь возможность осмысленно проверять
Я также готов переписать все приложение, если есть лучшие решения для конкретной темы.
Я хорошо знаю, что эта помощь (возможно, от нескольких человек) поначалу обойдется мне много времени. Мне придется много объяснить, почему я запрограммировал это таким образом и таким образом. С этого момента я пройду через код и попытаюсь прокомментировать некоторые вещи встроенных. Я также изменю много имен, которые я использовал в коде, и буду понятен только для немецкоязычных людей? Но я готов пойти так.
Лучший способ начать - получить аккаунт в Dailygammon и сыграть несколько раундов на веб -сайте. Это абсолютно бесплатно. Нет рекламы! И никаких скрытых затрат!
Тогда вам лучше поймете, что я сделал в приложении и почему.
Конечно, я очень рад помочь вам с первыми шагами.
Чтобы дать вам возможность понять, о чем я думал, когда я его реализовал, я начал немного описать в вики .
Перевод с www.deepl.com/translator (бесплатная версия)