ФорумПрограммированиеPHP для идиотов → Создание браузерной игры с нуля, вопросы внутри

Создание браузерной игры с нуля, вопросы внутри

  • DenisS1

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 25 июля 2010 г. 16:52

    Здравствуйте, я знаю, что новичку такое дело одному не потянуть, поэтому пока что моя цель - довести проект до стадии привлечения энтузиастов (т.е. нужна хотя бы альфа-версия), ну и заодно выучить PHP. Первоначальные вопросы:
    1. Что лучше использовать для хранения информации - файлы или базы данных? И если базы, то лучше Oracle, MySQL или что-то другое?
    2. Какие символы являются опасными в случае, когда пользователь что-то вводит в форму, а мы потом пользуемся этой переменной? Ясно, что это ", ', < и >, но это легко убирается с помощью htmlspecialchars. Этого достаточно? Или лучше вообще предоставить пользователю возможность вводить только буквы, цифры и пробел? (Речь о логине, нике и пароле).
    3. Если хранить данные в файлах, подойдёт ли формат CSV? И как считать в массив сразу все записи из файла, если каждая запись начинается с новой строки? Например, я пишу
    $my_data_values_array = fgetcsv($fh, $stat_arr[7]*4, ";");

    , а потом оказывается, что в $my_data_values_array информация только о первом игроке.
    4. Что лучше почитать по теме?
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 25 июля 2010 г. 16:55, спустя 2 минуты 30 секунд

    1. Базы.
    2. mysql_real_escape_string, htmlspecialchars
    3. Базы.
    4. Вам надо пхп изучать? Или вообще учиться программировать?
  • id-n

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 25 июля 2010 г. 17:08, спустя 13 минут 54 секунды

    а есть такой-то сюжет игры ? :) какой жанр ? wap/web ?
  • DenisS1

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 25 июля 2010 г. 17:28, спустя 19 минут 29 секунд

    krasun, желательно по MySQL 5.1 в связке с PHP 5.3. Программировать я немного умею - знаю С++ и ActionScript 3.
    id-n, MMOPRG в сеттинге Толкиена, похоже на Дозоры, но система боя немного другая. Есть наработки по части диздока. Если заинтересует - милости прошу в команду, будем делать вдвоём =) Когда игра станет окупаемой - прибыль пополам.
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 25 июля 2010 г. 17:32, спустя 4 минуты 18 секунд

    DenisS1, книг к сожалению не знаю таких.

    Ты рисовать умеешь?
  • id-n

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 25 июля 2010 г. 17:57, спустя 24 минуты 48 секунд

    Ну я сам не профи… не много знаю PHP и идея набраться опыта во время написания игры очень понравилась..
    Спустя 80 сек.

    Ну я сам не профи… не много знаю PHP и идея набраться опыта во время написания игры очень понравилась..


    а насчёт другого скрипта не задумывался ? думаю для начала это будет сложно..тем более нет опыта командной разработки и дизайнера нет..
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 25 июля 2010 г. 19:59, спустя 2 часа 2 минуты 14 секунд

    ну и главное, это нет у тебя штук эдак с 100 зелени, которые потребуются для полноценного написания и развития игры. И 100 штук - это примерный минимум.
    Лучше напиши полезный для людей сайт с интересным контентом и возможно уникальными фишками.
  • DenisS1

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 25 июля 2010 г. 22:26, спустя 2 часа 26 минут 42 секунды

    krasun, нет, рисовать не умею, но если движок будет готов и дело останется за изображениями, найму на разовую работу художника(-ов).
    id-n, ну я сейчас заканчиваю регистрацию и чат. Перемещение по локациям будет по первому времени чем-то вроде перехода из одной комнаты чата в другую со сменой картинки в верхнем фрейме и сменой списка доступных для перехода локаций.
    Спустя 54 сек.
    Скажите, где лучше всего почитать про MySQL 5, желательно на русском?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 25 июля 2010 г. 23:51, спустя 1 час 25 минут 5 секунд

    в книге
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 26 июля 2010 г. 11:03, спустя 11 часов 11 минут 32 секунды

    в какой?
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 26 июля 2010 г. 16:10, спустя 5 часов 7 минут 49 секунд

    да хотябы такую http://www.books.ru/shop/books/457041
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 26 июля 2010 г. 16:19, спустя 8 минут 43 секунды

    в книге

    Генерал очевидность)))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июля 2010 г. 16:25, спустя 6 минут 7 секунд

    SpartakuS, Главнокомандующий!))))))))))))))))))))))))))))))))
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 26 июля 2010 г. 16:27, спустя 1 минуту 42 секунды


    в книге

    Генерал очевидность)))
    ну а нафиг спрашивать такие вопросы, как будто ответ не очевиден )
    Спустя 60 сек.
    Адмирал флота!
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июля 2010 г. 16:29, спустя 2 минуты 3 секунды

    пихатинец!
    Спустя 22 сек.
    ну ебать … я только аватарку твою в картинку вставил … сукэ!
    Спустя 20 сек.
    там ты спинаэ стояэ
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!