+ Ответить в теме
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 26

Тема: AlterCiv Protos Playground

  1. #1
    У каждого свои подходы к работе.

    Кто-то начинает с отрисовки 3D-глобуса.
    Кто-то шлифует концепцию.
    Кто-то вообще просто рассуждает об игре своей мечты, ждет что за него её сделают, с супер ИИ и именно такую как ему хочется.

    Мне же ближе такой подход, чтобы как можно раньше можна было попробовать на что же оно модет быть похоже.


    Посему.
    Вот.
    Прототип АльтерЦивы собранный в виде пакета (архив 7z)
    и
    Прототип АльтерЦивы собранный в виде пакета (архив zip)

    но лучше наверное (чтобы не качасть весь архив с dllкам) взять только патч

    Разработан как и предыдущая версия (кто интресовался, тот знает о чем я) на Питоне.
    Но теперь не требует инсталяции среды разработки, а заключает все нужно сразу в пакете.

    Так же решена была проблема с работой по сети.
    Не у всех есть подключение с открытыми внешними подключениями.
    Потому пришлось хорошенько подумать как заставить его работать только с обычными HTTP запросами.

    Поставляется понятное дело на условиях "as is"
    То есть КАК ЕСТЬ, вопросы по части функциональности и возможным ошибкам прошу задавать вежливым тоном.
    Тем же кто будет предявлять здесь чрезмерные претензии, заранее предлагаю идти мимо... лесом.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  2. #2
    распокавал, запускаю game.exe, в логе:

    Traceback (most recent call last):
    File "game.py", line 40, in <module>
    File "Tkinter.pyc", line 3270, in __init__
    File "Tkinter.pyc", line 3226, in __init__
    _tkinter.TclError: couldn&#39;t open "./logo.gif": no such file or directory

    там что-то еще нужно ставить ?
    продвинь это сообщение в соцсеть:  

  3. #3
    да, это прокол

    просто кинь туда любую гифку, поменяй название
    я сейчас перезалью исправленный пакет
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  4. #4
    подсунул, теперь такое:

    Exception in Tkinter callback
    Traceback (most recent call last):
    File "Tkinter.pyc", line 1403, in __call__
    File "gui\Dialogs.pyc", line 61, in <lambda>
    File "gui\Dialogs.pyc", line 65, in done
    File "game\Game.pyc", line 21, in joinPlayer
    File "game\Game.pyc", line 51, in send
    File "pickle.pyc", line 1374, in loads
    File "pickle.pyc", line 858, in load
    File "pickle.pyc", line 880, in load_eof
    EOFError
    продвинь это сообщение в соцсеть:  

  5. #5
    Все. пакеты обновил
    Там не хватало одного малосущественного файлика

    <div class='quotetop'>Цитата</div>
    подсунул, теперь такое:[/b]
    Сорри.

    Значит править буду уже завтра.
    Я делал его в локальной среде.
    Как оно в удаленке работает не успел еще оттестировать.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  6. #6
    Король Аватар для Dr Gobbels


    Регистрация
    11.11.2005
    Адрес
    Вологда-Сидней
    Сообщений
    1,048
    ммм... Спрашивает имя игрока, просто строку не берет (пробовал и латиницей, и кириллицей), на "ОК" не реагирует. Крестиком не закрывается, приходится таск-манагером убивать.
    продвинь это сообщение в соцсеть:  
    Деточка, все мы немножко лошади. Каждый из нас по-своему лошадь.

  7. #7
    Так. Похоже получилось подправить.
    Обновленные пакеты уже залил, можна хабирать.

    но лучше наверное (чтобы не качасть весь архив с dllкам) взять только патч
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  8. #8
    Для игры нужно двое, так как понятно игра не имеет никакого ИИ.
    Ну или можно запустить сразу два приложения и зайти под разными именами и поиграть самому с собой.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  9. #9
    продвинулся чуть дальше - с трудом догадался, что Player List появляется оппонент (к стате сам Player List можно выбрать), но дальше не понял. что-то расставил по карте у обоих нажал на ту кнопку, а дальше чего делать не понятно. перемещать квадратики ни кнопками ни мышью не удается. в логе появляется такое:

    Exception in Tkinter callback
    Traceback (most recent call last):
    File "Tkinter.pyc", line 1403, in __call__
    File "Tkinter.pyc", line 498, in callit
    File "gui\MapBox.pyc", line 92, in checkdata
    File "game\Game.pyc", line 62, in gameMoveOp
    File "game\Game.pyc", line 54, in send
    File "pickle.pyc", line 1374, in loads
    File "pickle.pyc", line 858, in load
    File "pickle.pyc", line 880, in load_eof
    EOFError
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "Tkinter.pyc", line 1403, in __call__
    File "Tkinter.pyc", line 498, in callit
    File "gui\MapBox.pyc", line 92, in checkdata
    File "game\Game.pyc", line 62, in gameMoveOp
    File "game\Game.pyc", line 54, in send
    File "pickle.pyc", line 1374, in loads
    File "pickle.pyc", line 858, in load
    File "pickle.pyc", line 880, in load_eof
    EOFError
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "Tkinter.pyc", line 1403, in __call__
    File "gui\MapBox.pyc", line 73, in connect
    File "game\Game.pyc", line 67, in startGame
    File "game\Game.pyc", line 27, in exitPlayer
    File "game\Game.pyc", line 54, in send
    File "pickle.pyc", line 1374, in loads
    File "pickle.pyc", line 858, in load
    KeyError: &#39;<&#39;

    ЗЫ. это прототип боев ?
    продвинь это сообщение в соцсеть:  

  10. #10
    Король Аватар для Dr Gobbels


    Регистрация
    11.11.2005
    Адрес
    Вологда-Сидней
    Сообщений
    1,048
    Ха! Я мастер Альтер-цывы! Я обезвредил безумные орды Аку-Аку в первой партии! ВИ АР ЗЕ ЧЕМПИОНС!!!
    продвинь это сообщение в соцсеть:  
    Деточка, все мы немножко лошади. Каждый из нас по-своему лошадь.

  11. #11
    Да. Последняя версия на данный момент похоже рабочая.
    Но по ходу переделки сломалось что-то в системе боя.
    То есть, перемещать фишки есть возможность, а вот столкновения не получается.

    Буду заниматся.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  12. #12
    Так.

    Проблема с синхронизацией игроков исправлена.
    Плюс добавлено отображение чей ход.

    Как всегда -- нужно обновить версию

    Прототип АльтерЦивы собранный в виде пакета (архив 7z)
    или
    Прототип АльтерЦивы собранный в виде пакета (архив zip)

    или лучше наверное (чтобы не качасть весь архив с dllкам) взять только патч
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  13. #13
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "Tkinter.pyc", line 1403, in __call__
    File "gui\Dialogs.pyc", line 67, in <lambda>
    File "gui\Dialogs.pyc", line 71, in done
    File "game\Game.pyc", line 22, in joinPlayer
    File "game\Game.pyc", line 52, in send
    File "httplib.pyc", line 862, in request
    File "httplib.pyc", line 885, in _send_request
    File "httplib.pyc", line 856, in endheaders
    File "httplib.pyc", line 728, in _send_output
    File "httplib.pyc", line 695, in send
    File "httplib.pyc", line 679, in connect
    error: (10061, &#39;Connection refused&#39
    продвинь это сообщение в соцсеть:  

  14. #14
    Король Аватар для Dr Gobbels


    Регистрация
    11.11.2005
    Адрес
    Вологда-Сидней
    Сообщений
    1,048
    На этот раз я тоже не смог зайти (качал только патч). Сообщения в логе такие же, как у Десперадо.
    продвинь это сообщение в соцсеть:  
    Деточка, все мы немножко лошади. Каждый из нас по-своему лошадь.

  15. #15
    Да. mea culpa

    Патч уже там.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  16. #16
    мда, видно не судьба мне в это чудо поиграть. теперь вроде фишки расставились, с дикими тормозами две фишки встретились - у одной чуток amount уменьшился, а дальше фишки прошли "сквозь" чужие порядки, причем отображение противника у кажого не верно.
    короче я не въехал даже концепт чего это мог бы быть - автобитвы или глобальной карты ...
    продвинь это сообщение в соцсеть:  

  17. #17
    дык... на то это и прототип

    главное что сам режим работы вроде нормально проходит
    а там, дальше, это все можно расширять и улучшать

    то что "через фишки проходят" -- это мне известный момент
    "проходит" через те которые не были отображены, не успели походить, так?

    пока думаю как лучше это исправить

    а так... думаю что дальше, в какую сторону его развиавать?
    делать графические фигурки-спрайты отрядов?
    или делать имитацию карты?

    А пока. Я всетаки уезжаю, где-то на недельку.
    Оставляю пока так как есть.
    Прошу пробовать, и писать свои замечания, предложения.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  18. #18
    Залил последний апдейт.
    Делает несколько меньше задержки при передаче хода
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  19. #19
    <div class='quotetop'>Цитата(Aku_Aku * 13.8.2009, 14:15) [snapback]299924[/snapback]</div>
    а так... думаю что дальше, в какую сторону его развиавать?
    [/b]
    я честно не понял прототип чего это. автобоев или чего-то другого ? собственно, что этот прототип должен протестировать ?
    для начала я бы хоть какой текстик с описанием положил, я то я не понял, почему фишки бесконечны, почему свойства не редактируются, почему часть фишек не видимы и т.п.
    продвинь это сообщение в соцсеть:  

  20. #20


    Я вот о чем подумал, ты ведь все тестируешь в самой среде Питон, поэтому все нормально и глюков нет. Чтобы создать экзешник ты, наверно, пропускаешь все это через компилятор, поэтому проблема может быть как в самом компиляторе, так и в некорректном коде, который проявляется после компиляции. Подумай об этом.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters