О создании новых программ для баз партий

Главная Форумы Шашечные программы Базы шашечных партий О создании новых программ для баз партий

  • В этой теме 46 ответов, 14 участников, последнее обновление 17 лет назад сделано Alkand.
Просмотр 15 сообщений - с 16 по 30 (из 47 всего)
  • Автор
    Сообщения
  • #367240
    Kvadrat
    Участник

    А SQL не будет тормозить?

    Не думаю. Скорее всего на больших объёмах без сервера не обойтись. Поэтому я и думаю использовть SQLBase. База будет не мелкая, но размеры должны компенсироваться быстротой поиска. Надо пробовать. Считаю использование SQL единственно правильным решением.

    Специфический продукт получится, не всякий юзер потянет, хотя если под себя писАть :? , тогда можно и SQL.
    А старый добрый dbf не подойдет? На современных компьютерах скорость работы с этим форматом очень высокая.

    #367241
    Alkand
    Участник

    А что это за программа СПИРТ, и где ее можно посмотреть?

    На старом сайте — http://www.draughts.ru/Dambase/dambase.htm

    #367242
    Kvadrat
    Участник

    Скачал, не работает. При каждом запуске выскакивает сообщ об ошибке, а сама программа остается в памяти, не выгружается.
    Может под 95/98 работает.
    (СПИРТ)

    #367243
    Alkand
    Участник

    СПИРТ вообще вроде был под ДОС. И интерфейс довольно примитивный. Интересен только тем, что был второй программой для баз после ТДБ. И первой российской 😆

    #367244
    Kvadrat
    Участник

    This program must be run under Win32
    Такая строка в теле программы говорит о том, что она написана под Windows. Программа имеет встроенную пиктограмму, при ее запуске не запускается ntvdm

    #367245
    Shulyupov
    Участник

    Скачал, не работает. При каждом запуске выскакивает сообщ об ошибке, а сама программа остается в памяти, не выгружается.
    Может под 95/98 работает.
    (СПИРТ)

    Кажется, что именно так. Если я точно помню, то я в своё время заметил, что СПИРТ работает под 98, но не XP (или 2000?), написал письмо автору, где спросил, следует ли ожидать патча. Автор ответил отрицательно, мотивируя тем, что он пользовался компонентами (кажется под Delphi), которые в принципе не годятся для переноса под новую OS. А заново переписывать программу на базе других компонентов он не собирается.

    #367246
    Dantist
    Участник

    Специфический продукт получится, не всякий юзер потянет, хотя если под себя писАть :? , тогда можно и SQL.
    А старый добрый dbf не подойдет? На современных компьютерах скорость работы с этим форматом очень высокая.

    Ну почему же не подойдёт dbf — очень даже подойдёт, только прийдётся добавить пару опций как то перестроение индекса и восстановление заголовка, или архивацию. ДБФники сыпятся гады :D. Работать с базой через odbc, предварительно определившись с лучшим или писать на Visual Fox Pro, что в данном случае будет лучшим вариантом, т. к. єто лучшее средство для работы с dbf.

    Самое интересное то о чём просил — никто не ответил. Так где всё таки полная коллекция сочинений на тему «Формат PDN», а не обсуждение отдельных проблем и тегов?

    To Akland.
    С большинством сказанного Вами согласен. Совместный проект всегда здорово, но для начала работ необходим организатор. Далее обсуждение структуры базы. Далее непосредственно реализация.
    По поводу Авроры. Я не утверждал, что эта программа не работает с БД, а лишь констатировал, что эта программа имеет несколько более широкий функционал(и игра и БД) в ущерб непосредственно БД как информационно-справочной системе. Это конечно только моё мнение даже не претендующее на единственно верное :) .
    Возвращаясь к возможному проеку. Я бы предложил веб вариант с использованием PHP и MySQL. Преимущества — популярность, многоплатформенность и модульность.

    #367247
    Jury
    Участник

    Ну почему же не подойдёт dbf — очень даже подойдёт, только прийдётся добавить пару опций как то перестроение индекса и восстановление заголовка, или архивацию.

    dbf вроде как не поддерживает ни хранимые процедуры, ни триггеры, ни прочие преимущества поиска присущих SQL. Если использовать стандарт ANSI для SQL, то выбор платформы особого значения наверное иметь не будет. В то же время специфические запросы на поиск через Web однозначно лучше выполнять на сервере.

    #367248
    Dantist
    Участник

    dbf вроде как не поддерживает ни хранимые процедуры, ни триггеры, ни прочие преимущества поиска присущих SQL.

    Абсолютно точно. Всё это прийдётся перекладывать на приложение.

    Если использовать стандарт ANSI для SQL, то выбор платформы особого значения наверное иметь не будет. В то же время специфические запросы на поиск через Web однозначно лучше выполнять на сервере.

    А на счёт платформы не совсем — ANSI это хорошо, но на разных платформах есть свои примочки и зачастую достаточно полезные. Так что здесь без обсуждения не обойтись. Кроме того у каждого свои предпочтения и если созрее некий совместный проект то предварительно необходимо прийти к общему знаменателю.

    #367249
    Alkand
    Участник

    Самое интересное то о чём просил — никто не ответил. Так где всё таки полная коллекция сочинений на тему «Формат PDN», а не обсуждение отдельных проблем и тегов?

    http://en.wikipedia.org/wiki/Portable_Draughts_Notation
    http://www.xs4all.nl/~mdgsoft/draughts/pdn.html
    http://www.nemesis.info/pdn2.txt

    Совместный проект всегда здорово, но для начала работ необходим организатор. Далее обсуждение структуры базы. Далее непосредственно реализация.

    Если у вас действительно есть время и желание, давайте обсудим это в личных сообщениях или по почте.

    #367250
    Dantist
    Участник

    http://en.wikipedia.org/wiki/Portable_Draughts_Notation
    http://www.xs4all.nl/~mdgsoft/draughts/pdn.html
    http://www.nemesis.info/pdn2.txt

    Большое спасибо. То что нужно.

    Если у вас действительно есть время и желание, давайте обсудим это в личных сообщениях или по почте.

    Согласен. В ближайшее я предоставлю Вам свои соображения по е-майлу.

    #367251
    Kvadrat
    Участник

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

    #367252
    Alkand
    Участник

    Как движется создание новой программы для баз партий?

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

    #367253
    Kvadrat
    Участник

    Если честно — хочется создать свою программу для ввода и обработки партий. Есть несколько идей, крутятся в голове… Стандартом хочу взять формат pdn Каллисто, там есть все что мне нужно и ничего лишнего:
    [Event «Home»]
    [Site «EB5»]
    [Date «2008.1.22»]
    [Round «1»]
    [White «Skifi russian 0.35»]
    [Black «Tundra 2.3 prof»]
    [Result «1-0»]
    [TimeControl «0+20»]
    [FEN «W:W20,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,5,6,7,8,9,10,11,12,21»]

    1. e3-d4 b6-a5 2. g3-f4 d6-e5 3. f4:d6 e7:e3 4. d2:f4 a7-b6 5. c3-d4 c7-d6 6. b2-c3 d8-c7 7. f2-e3 d6-e5 8. f4:d6 c7:e5 9. e3-f4 e5:g3 10. h2:f4 f8-e7 11. a1-b2 b6-c5 12. d4:b6 a5:c7 13. c3-d4 e7-d6 14. b2-c3 d6-e5 15. f4:d6 c7:e5 16. d4-c5 h6-g5 17. e1-d2 g5-f4 18. c3-b4 f4-g3 19. h4:f2 f6-g5 20. b4-a5 g7-f6 21. a5-b6 g5-h4 22. d2-c3 e5-f4 23. g1-h2 h4-g3 24. f2:h4 f4-e3 25. h2-g3 b8-a7 26. b6-c7 1-0

    [Event «Home»]
    [Site «EB5»]
    [Date «2008.1.22»]
    [Round «2»]
    [White «Tundra 2.3 prof»]
    [Black «Skifi russian 0.35»]
    [Result «1/2-1/2»]
    [TimeControl «0+20»]
    [FEN «W:W20,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,5,6,7,8,9,10,11,12,21»]

    1. c3-d4 b6-c5 2. d4:b6 c7:a5 3. e3-d4 d6-c5 4. d4:b6 a5:c7 5. b2-c3 a7-b6 6. c3-d4 c7-d6 7. a1-b2 d6-e5 8. d2-c3 h6-g5 9. d4-c5 b6:d4 10. g3-f4 g5:e3 11. c3-b4 a3:c5 12. h4-g5 f6:h4 13. b2-c3 d4:b2 14. f2:h8 b2-a1 15. c1-b2 a1:c3 16. h8:b2 e7-d6 17. h2-g3 h4:f2 18. g1:e3 f8-e7 19. b2-h8 b8-a7 20. e3-f4 c5-b4 21. e1-d2 d6-c5 22. f4-e5 b4-a3 23. d2-c3 c5-d4 24. e5-d6 d4:b2 25. d6:f8 b2-a1 26. f8-h6 a7-b6 27. h6-f4 b6-c5 28. f4-e5 a1:f6 29. h8:b6 d8-c7 30. b6:d8 a3-b2 31. d8-f6 b2-c1 1/2-1/2

    А в дальнейшем (может быть) и свою GUI под Каллисто, Скифи и т.д., но об этом пока рано говорить.
    (А может и свой движок написать? 😆 😆 😆 )

    #367254
    NS
    Участник

    Kvadrat, а вообще по ощущениям — Тундре неполная десятка дает значительную прибавку силы? Или прибавка не так уж и велика? (не в анализе, а в практических партиях с другими движками)

Просмотр 15 сообщений - с 16 по 30 (из 47 всего)
  • Для ответа в этой теме необходимо авторизоваться.
136 запросов за 1,037 секунд.