Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2009, 15:45   #1
Vitamine
Новичок
Джуниор
 
Регистрация: 21.10.2009
Сообщений: 2
По умолчанию Создание сетевой игры с помощью ТClienSocket, TServerSocket

Приветствую, сложилась необходимость в создании сетевой игры на Делфи, раньше таким не занимался, поэтому прошу помощи здесь.
Если у кого-нибудь есть исходники любых игр, не слишком сложных, например, карты, шашки, какие-нибудь бои танчиков ( но думаю пошаговую игру реализовать будет намного проще) или есть ссылка на тему, например такую как опубликовал Beermonza про чаты, буду премного благодарен.
Vitamine вне форума Ответить с цитированием
Старый 25.11.2009, 00:53   #2
Gambler
Игрок
Форумчанин
 
Аватар для Gambler
 
Регистрация: 29.10.2006
Сообщений: 367
По умолчанию

Напиши в личку. кину самый простой исходник своей игры "реверси"
Жизнь всегда игра. Но смерть - не всегда поражение.

#define true (Math.random()>0.5) //Удачной отладки
Gambler вне форума Ответить с цитированием
Старый 27.11.2009, 22:38   #3
Adamrus
Пользователь
 
Аватар для Adamrus
 
Регистрация: 26.11.2009
Сообщений: 59
По умолчанию

Была как то раз задача реализовать Отказоустойчивую сетевую игру.
Выбрал "крестики-нолики", использовал компоненты Indy.
если, что пиши.
Отказоустойчивость заключалась в учете если клиент не ответил, если сервер пропал, то клиенты переходили на альтернативный, и продолжали игру.
Adamrus вне форума Ответить с цитированием
Старый 17.12.2009, 22:51   #4
Student7
 
Регистрация: 17.12.2009
Сообщений: 4
По умолчанию

Может кто поделится исходником сетевой игры реализующий TCP/ip и UDP протоколы
пишите nuri9014@gmail.com
Student7 вне форума Ответить с цитированием
Старый 20.12.2009, 22:52   #5
Student7
 
Регистрация: 17.12.2009
Сообщений: 4
По умолчанию

Adamrus поделись игрой крестики нолики, буду оч благодарен, очень сильно в ней нуждаюсь((( сессия
Student7 вне форума Ответить с цитированием
Старый 08.01.2010, 02:58   #6
ИмяПользователя
 
Регистрация: 08.01.2010
Сообщений: 9
По умолчанию

Vitamine, не мог бы ты дать ссылку
Цитата:
ссылка на тему, например такую как опубликовал Beermonza про чаты
и, обращаюсь к остальным высказавшимся: почему бы не давать сразу ссылки на скачивание упомянутых проектов? думаю, они многим могут быть интересны.

---

я тоже никогда не писал сетевых игр, и не представляю, как это делается. не мог бы кто-нибудь объяснить, как сделать такую _штуку_:
- мы с другом запускаем эту _штуку_ у себя на компах. я отсылаю буковку 'А' своему другу, и он видит полученный текст. потом он отсылает мне буковку.

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

upd: в дальнейшем планирую устроить общение большого кол-ва пользователей одновременно. что-то типа MMORPG.
ИмяПользователя вне форума Ответить с цитированием
Старый 08.01.2010, 03:14   #7
ИмяПользователя
 
Регистрация: 08.01.2010
Сообщений: 9
По умолчанию

я имел ввиду не локальную сеть, а интернет.

и ещё: задал свой вопрос в 'создание и обсуждение игр', а не в 'Работа с сетью в Delphi' потому, что мне непонятно всё, с самого начала: нужен ли сервер, и т п.

в-общем, помогите разобрать самый простой пример с самого начала. если на форуме в явном виде будут лежать подобные разъяснения, то он от этого только выйграет.
ИмяПользователя вне форума Ответить с цитированием
Старый 10.01.2010, 17:17   #8
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Ссылка на статью вот http://pblog.ru/?p=91 (все статьи на форуме размещаются в блоге, там же есть деление по разделам, эта статья в "Программированиях сетей").
Первая часть статьи рассказывает о создании элементарного чата для двух пользователей, вторая часть - о применении этой платформы "Клиент-Сервер" в других целях, в частности для передачи данных, которые могут быть использованы в играх для управления игровыми процессами.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 14.01.2010, 16:44   #9
ИмяПользователя
 
Регистрация: 08.01.2010
Сообщений: 9
По умолчанию

спасибо.
отличная статья.
и её продолжение(нашёл ссылку в комментах).
ИмяПользователя вне форума Ответить с цитированием
Старый 21.02.2010, 12:59   #10
Marych
Новичок
Джуниор
 
Регистрация: 21.02.2010
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Gambler Посмотреть сообщение
Напиши в личку. кину самый простой исходник своей игры "реверси"
можешь выложить исходник?
Marych вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос|с помощью какой проги. пишут игры? cia95 Gamedev - cоздание игр: Unity, OpenGL, DirectX 19 10.01.2009 19:24
создание сетевой БД Prowler БД в Delphi 2 09.01.2007 14:23