Найти - Пользователи
Полная версия: Простейшая база данных для рогалика
Начало » Python для новичков » Простейшая база данных для рогалика
1 2
TideS
Приветствую всех. Возникла проблема - пишу рогалик и для больше разнообразности нужен некий database.dat который скачивается с интернета и используется для генерации данжов. Там находятся предметы и монстры. Так вот, что лучше всего использовать для создания такого файла? Может быть обычный inf файл? Правда не видел туториалов по инф файлам в питоне.

Вообщем нуждаюсь в вашей помощи, заранее спасибо.
s0rg
Не распарсил, что именно нужно?
TideS
Либу или что то подобное для быстрого и простого чтения из файла.

А структура такова:


str = x
dex = y
int = 0
etc = xxx


str = x
dex = y
int = 0
etc = xxx

Ну и чтобы одним вызовом я получал случайного монстра из файла.
TideS
Большое спасибо, сейчас буду пробовать!
TideS
Окей все понял, но как же мне сделать чтобы выбиралась не конкретная секция а случайная?
s0rg
Получить все секции -> выбрать произвольную?
doza_and
TideS
что лучше всего использовать для создания такого файла
А почему не использовать cPickle? Судя по вашему файлу вам может подойти обычный shelve http://docs.python.org/library/shelve.html
http://docs.python.org/py3k/library/shelve.html
TideS
Дело в том что я хочу организовать ввод данных например через браузер, позволит ли это shelve? В игре он уже используется - загрузка и сохранение игры.
TideS
s0rg
Получить все секции -> выбрать произвольную?
А как получить сразу все?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB