Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание и обсуждение игр
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 20.11.2011, 18:16   #21
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Ну, всё-таки решил доделать И уже есть играбельная версия, правда, рубить можно только одну шашку за ход, да и дамкой пока что стать нельзя И, кстати, вроде ходить назад можно, не помню просто
Суть проста - игра для двух игроков, по сети. Один жмёт "Create game", а другой - Join Game, и вводит IP адрес создавшего игру. Всё. Как только произошло соединение, начинается игра. Сервер всегда играет белыми(у меня там жёлтые), и всегда ходит первым.
Вложения
Тип файла: rar NetCheckers.rar (175.9 Кб, 59 просмотров)
_-Re@l-_ вне форума   Ответить с цитированием
Старый 20.11.2011, 21:23   #22
phomm
personality
Профессионал
 
Аватар для phomm
 
Регистрация: 28.04.2009
Адрес: Тюмень
Сообщений: 2,846
Репутация: 1478

icq: 421049471
skype: phomm-
По умолчанию

Где код )) ?
Потестил - при выключении одного из клиентов и щелчке в другом - List index out of bounds[0] - наверное список Connections пустует, вот и выдает.
Желательно интерфейс либо дополнить чем-то , либо сократить до кнопки рестарт, а то лишнее место.
phomm вне форума   Ответить с цитированием
Старый 21.11.2011, 11:39   #23
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Цитата:
Где код )) ?
Проект станет Open Source примерно к Новому Году, ибо это мой проект по информатике
Цитата:
Потестил - при выключении одного из клиентов и щелчке в другом - List index out of bounds[0] - наверное список Connections пустует, вот и выдает.
Ну, да - такого рода ошибки я ещё не предусматривал. Может, сегодня завтра над ними поработаю.
Цитата:
Желательно интерфейс либо дополнить чем-то , либо сократить до кнопки рестарт, а то лишнее место.
Да, про это знаю Просто как-то пока что делал так, "лишь бы работало". А, кстати там где лишнее место будет располагаться статистика игры и чат.
_-Re@l-_ вне форума   Ответить с цитированием
Старый 21.11.2011, 19:10   #24
Wicort
Участник клуба
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Адрес: Россия-матушка
Сообщений: 684
Репутация: 228

skype: Wicort
По умолчанию

надо как-то подсвечивать активную шашку (по которой кликнули, чтобы сделать ход) А то кликнул по одной, сразу после этого решил выбрать другую, кликнул по ней и вообще ни одной сходить не мог после этого
__________________
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума   Ответить с цитированием
Старый 21.11.2011, 20:41   #25
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Цитата:
А то кликнул по одной, сразу после этого решил выбрать другую, кликнул по ней и вообще ни одной сходить не мог после этого
Спасибо, исправим.

Добавлено позже, 22.11.2011, 19:34
Исправил.

Добавлено позже, 22.11.2011, 22:06(местное время)
Исправлен баг, когда тот, кто проигрывал партию, не получал сообщения об этом и видел перед собой оставшиеся шашки противника.

Последний раз редактировалось _-Re@l-_; 22.11.2011 в 20:07.
_-Re@l-_ вне форума   Ответить с цитированием
Старый 27.11.2011, 12:26   #26
Anton911
Форумчанин
 
Аватар для Anton911
 
Регистрация: 23.08.2011
Адрес: Лермонтова, Петропавловск-Камчатский
Сообщений: 168
Репутация: -3
По умолчанию

Удачи твоему проекту Люблю шашки, сам недавно занимался подобным проектом "Крестики Нолики по сети", он намного проще чем шашки, поэтому примерно понимаю кропотливость работы.
__________________
Каждый день узнаю новое...
Anton911 вне форума   Ответить с цитированием
Старый 27.11.2011, 12:42   #27
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Дак просто в шашках нужно предусмотреть достаточно большое количество ситуаций. Вот в чем проблема
_-Re@l-_ вне форума   Ответить с цитированием
Старый 25.12.2011, 19:20   #28
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Ээээх...ну вот...с проектом выступил..неведомо как занял первое место Теперь придётся ещё на районе показывать...
Завтра выложу последнюю рабочую версию, т.к. сейчас сижу под Linux, и не помню, какой из exe'шников рабочий.

Дальнейшие перспективы:

1) AI;
2) Оптимизация/рефакторинг;
3) Смена GDI графики на текстуры;
4) Чат
5) Статистика, и проч.
6) Мелкие доработки, типа "подсветка шашек", и т.д.

Последний раз редактировалось _-Re@l-_; 25.12.2011 в 19:24.
_-Re@l-_ вне форума   Ответить с цитированием
Старый 27.12.2011, 13:09   #29
_-Re@l-_
C++, Java
Профессионал
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Адрес: Екатеринбург
Сообщений: 2,665
Репутация: 420
По умолчанию

Вот новая версия. Хоть и с опозданием

Update 21:27(местное время)

Обнаружил одну ошибку, буду всё переделывать с нуля На основе старого кода, конечно.
Вложения
Тип файла: rar NetCheckers.rar (218.8 Кб, 42 просмотров)

Последний раз редактировалось _-Re@l-_; 27.12.2011 в 19:27.
_-Re@l-_ вне форума   Ответить с цитированием
Старый 27.12.2011, 21:35   #30
phomm
personality
Профессионал
 
Аватар для phomm
 
Регистрация: 28.04.2009
Адрес: Тюмень
Сообщений: 2,846
Репутация: 1478

icq: 421049471
skype: phomm-
По умолчанию

Нажатие кнопки создать сервер никак не заметно, надо бы писать некое "Сервер создан".
Ну и опять же повторю свой старый вопрос, ведь "к новому году" уже наступило в общем ) проект-то сдан. Тем более что намечается переделка кода.

Интересуюсь из любопытства, посмотреть на Ваш вариант, а не чтобы где-то использовать код, всё равно почти всё по своему пишу.
phomm вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шашки на builder c++ balen-gotfri89 C++ Builder 1 19.12.2009 17:13
Игра ШАШКИ!!! Leepree Общие вопросы C/C++ 4 16.09.2009 21:20
шашки alex(21) Паскаль 9 19.08.2009 23:39
Шашки на C/C++/C# w00tz Помощь студентам 0 13.04.2009 22:56




10:39.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru