|
Заблокирован
|
|
Онлайн таблица рекордов.23.03.2011, 09:14. Показов 7995. Ответов 46
Метки нет (Все метки)
Здраствуйте. У меня есть игра тетрис. Игра написана на Си++. Мне нужно сделать онлайн таблицу рекордов, такую таблицу где имена игроков выводятся и сколько они очков заработали.
Я совсем в этом не разбираюсь поэтому объясните поподробней буквально по шагам, что я должен делать. И еще эта таблица должна быть ввиде хтмл страничке. А вот где разместить эту страничку? На народе можно? Каким образом можно отослать имя и очки на эту страничку? Добавлено через 59 секунд Имена игроков еще упорядочивать надо, чтоб самый лучший игрок наверху оказался. Добавлено через 11 часов 9 минут Неужели никто не поможет?
0
|
|
| 23.03.2011, 09:14 | |
|
Ответы с готовыми решениями:
46
Таблица рекордов для игры Таблица рекордов Таблица рекордов |
|
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
|
||
| 25.03.2011, 08:38 | ||
|
Я, опять же, не говорю что это все просто, на самом деле тот еще изврат, но организовать такую хрень вполне возможно. xD
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 08:41 | |
|
Да, самое реальное это когда юзер заходит на страницу, регается и вводит свой "мега-рекорд" ручками.)
Так что ещё следует данные передавать закодированными, чтобы избавиться от читеров.)))
0
|
|
|
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
|
|
| 25.03.2011, 08:43 | |
|
Обджкт, мой тебе совет, купи хостинг и VPS и не делай себе мозги xD
0
|
|
|
Заблокирован
|
|||
| 25.03.2011, 16:36 [ТС] | |||
|
0
|
|||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 17:18 | |
|
Только сейчас догадался, что для генерации страницы на компе пользователя, на его компе должен быть веб-сервер.) Да и толку ноль.)
Лажа короче, да.
0
|
|
|
Заблокирован
|
|
| 25.03.2011, 17:33 [ТС] | |
|
Deviaphan, если ты понял о чем идет речь, объясни пожалуйста.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 17:36 | |
|
Я на 100% уверен в невозможности реализации этого на бесплатном хостинге.
Держать свой комп всегда включённым и приобретении статического ip и установке на нём сервера вы тоже не заинтересованы. Я не знаю лёгкого решения, а в сложном я и сам не разберусь.)
0
|
|
|
Заблокирован
|
||
| 25.03.2011, 17:47 [ТС] | ||
|
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 18:40 | |
|
Тут речь не про рациональность, а про реализуемость.)
Если для размещения сайта бесплатный хостинг тебе уже нашли, то для размещения серверной части приложения бесплатный хостинг ты наврядли найдёшь. Могу ошибаться, поишчи.
0
|
|
|
Заблокирован
|
|
| 25.03.2011, 18:57 [ТС] | |
|
Deviaphan, xорошо, если не сложно, опиши, какими характеристиками должен обладать этот хостинг (что предоставлять). Тогда уже можно думать сколько это будет стоить и возможен ли бесплатный вариант.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 19:05 | |
|
Тебе нужно ЗАПРОГРАММИРОВАТЬ серверную часть приложения, которая получает данные от клиентских частей (игр на компах пользователей). Можешь в ДиректИкс полазить, там есть что-то про передачу данных по сети, чтобы свой протокол ещё не изобретать. Как конкретно программа должна взаимодействовать с сервером - не скажу. Подними на виртуалке веб-сервер, отладь всё. Будешь точно знать, что тебе нужно, какие требования к хостеру будут. В любом случае, в процессе разработки использовать реального хостера неудобно. Сперва попробуй не уходя со своего компа.
0
|
|
|
Заблокирован
|
||
| 25.03.2011, 19:43 [ТС] | ||
|
размер exe-шки: небольшой, потребление оперативной памяти: небольшое, трафик: 256 символов максимум на имя, и 4 байта на число с одного клиента - тоже небольшой получается, одновременных подключений: можно считать, что не более одного клиента. место под таблицу рекордов: 5 мегов хватит. ----- Ничего не забыл? Итого, требования к хостингу - возможность запустить исполняемый файл, остальные параметры минимальные. Просто такой у меня характер, перед тем, как что-нибудь делать, несколько раз все обдумать. Кроме того, аргументов, почему без серверной части в виде собственного исполняемого файла мне не обойтись, я так и не увидел.
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 25.03.2011, 19:47 | |
|
Куда ты собрался передавать данные с компа пользователя?
Сокеты - прекрасно. Но куда??? Кто примет данные? И ещё одно требование: Программа должна работать 24/7. Т.е. должна быть стабильной, не глючной и без утечек.) Без серверной части можешь передавать данные от клиента хоть на сервер майкрософта... пользы даже больше будет... Тетрисовый DoS...
1
|
|
|
Заблокирован
|
||
| 25.03.2011, 20:24 [ТС] | ||
|
Но фтп мне не подходит, в нем нет возможности записать данные в конец файла, а в случае хищения пароля, злоумышленник получит доступ ко всей файловой системе. Но теоретически, фтп мог обладать необходимыми возможностями: запись в конец и различные права доступа для каждого файла (достаточно было бы открыть лишь один файл для записи в конец, а остальным ничего бы не угрожало) Вот почему мне кажется, что способ должен быть.
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 26.03.2011, 05:34 | |
|
ftp - протокол передачи файлов. Тебе же нужно передать данные, которые должны быть обработаны и помещены в БД.
В принципе, можно и ftp использовать. Тогда серверной части нужно будет сообщить имя файла и о необходимости его обработать. Про защиту я уже писал. Да и давать всем возможность записи файлов не есть хорошо.
0
|
|
|
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
|
|
| 26.03.2011, 09:56 | |
|
Обдж, ты не понимаешь сути вопроса xD
Кстати, я вспомнил как это можно осуществить абсолютно бесплатно!!! xD VPN тебя спасет. Ставишь хамачи, OpenVPN или еще что-то. Поднимаешь HTTP, PHP, MySql сервера xD(ПРОЩЕ ВСЕ ЭТО КУПИТЬ!!! Как я неоднократно уже говорил). В клиентское приложение встраиваешь настроенный VPN клиент, и с его помощью передаешь информацию на свой сервер. -ы: 1) работает, когда комп включен. 2) из-за криворукости некоторых, может не работать, так как почти во всех таких приложениях(имеется ввиду VPN клиенты) есть авторизация, с этим могут быть проблемы... 3) брееед. Знающие люди посмеются над такой реализацией. VPS - это Virtual Private Server. По сути дела это терминальный доступ к учетке на реально существующем физическом сервере, на котором ты можешь поднять все необходимые тебе фишки. Ограничивается по времени доступа и объему доступных памяти/места на жестком диске.
0
|
|
| 26.03.2011, 11:24 | |
|
Если есть бесплатный хост с php и sql, то с этой стороны ваша задумка теоретически реализуема.
Я не спец в этом, но видится примерно так: Есть логин и пароль админа. Создаете таблицу для хранения рекордов. Пишите скрипт для вывода этих записей mysite.ru/records.php. Пишите php скрипт, обрабатывающий ваше подключение, например, по адресу mysite.ru/saverec.php... Скрипт сохраняет запись в таблицу и обновляет страничку рекордов. Есть, конечно, вопросы с безапасностью. Типа есть ли возможность добавить отдельного пользователя для работы с БД. Установить разрешения на эту БД. Как быть с паролем (хранить зашитым в php скрипте?). Нужно подумать, но в принципе для такой задачи можно сильно на этом не заморачиваться.
0
|
|
|
Заблокирован
|
||
| 26.03.2011, 12:08 [ТС] | ||
|
Deviaphan, MopkoBHblu, bigredcat
Спасибо, конечно, что ответили но я уже во всем разобрался сам. Нашел бесплатный хостинг, быстренько "пробежался" по основным функциям php, и разобрался как с его помощью записывать данные в БД (mySQL). Вроде работает.
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 26.03.2011, 12:13 | |
|
Молодец.
А данные с компа пользователя как передаёшь?
0
|
|
|
Заблокирован
|
||
| 26.03.2011, 12:16 [ТС] | ||
|
0
|
||
| 26.03.2011, 12:16 | |
|
Таблица рекордов Таблица рекордов Таблица рекордов Таблица рекордов Таблица рекордов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|