summaryrefslogtreecommitdiff
path: root/README.pl.md
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-05-25 13:32:52 +0200
committeremkael <emkael@tlen.pl>2016-05-25 13:34:44 +0200
commitfbb829e5b0fe39f21cf1e0d9023db075bb439285 (patch)
treedef28ba580b7bdcc1818f51d4c68995b677709bc /README.pl.md
parent4f653cdfabb3a4dbfca11c903282cf24bc02623f (diff)
* README cleanup
Diffstat (limited to 'README.pl.md')
-rw-r--r--README.pl.md116
1 files changed, 0 insertions, 116 deletions
diff --git a/README.pl.md b/README.pl.md
deleted file mode 100644
index 3c443d3..0000000
--- a/README.pl.md
+++ /dev/null
@@ -1,116 +0,0 @@
-[Plik pomocy po angielsku | English README](README.md)
-
-BCDD - BCalc Double Dummy
-=========================
-
-Analiza "w widne" rozkładów zapisanych w formacie PBN przy użyciu BCalc.
-
-Opis ogólny
-===========
-
-Program pełni funkcję alternatywy dla sugerowanej przez BigDeal analizy rozdań przy użyciu Deep Finesse dla rozdań, w których BigDeal stwierdził brak wyników takiej analizy w drukowanym pliku PBN.
-
-Jego główne funkcjonalności, i przewaga nad rozwiązaniem z BigDeal, to:
-
- * lepsza wydajność i stabilność
- * możliwość wsadowej analizy wielu plików
- * obsługa niestandardowych JFR-owych tagów PBN dla wyników analizy oraz [standardowych tagów PBN](http://www.tistis.nl/pbn/pbn_v21.txt)
- * dodatkowa obsługa importu danych z niestandardowego tagu PBN programu Double Dummy Solver (`OptimumResult`)
- * automatyczna konwersja danych w powyższych formatach
-
-Analiza "w widne" używa biblioteki będącej częścią projektu [BCalc](http://bcalc.w8.pl) - `libbcalcdds` (biblioteka ta jest wymagana do uruchomienia programu).
-
-Instalacja
-==========
-
- 1. Pobierz program.
- 2. Rozpakuj go do folderu docelowego.
- 3. [Pobierz bibliotekę `libbcalcdds.dll`](http://bcalc.w8.pl/download/API_C/) odpowiednią dla używanej architektury procesora (aplikacja działa zarówno z wersją win32, jak i win64) i zapisz ją w katalogu programu lub w dowolnym innym katalogu systemowej ścieżki ładowania bibliotek.
- 4. Powinno styknąć.
-
-BCDD jest aplikacją .NET 3.5 i wymaga [odpowiedniego środowiska](https://www.microsoft.com/download/details.aspx?id=21) do prawidłowego funkcjonowania.
-
-Użycie
-======
-
-Ścieżkę(i) pliku(ów) PBN może podać programowi jako jego argument(y) linii poleceń:
-
- BCDD.exe [FILE_1 [FILE_2...]]
-
-W przypadku braku argumentów (lub podania samych nieprawidłowych ścieżek), aplikacja pyta o pliki standardowym, systemowym oknem otwarcia plików.
-
-Wszystkie pliki nadpisywane są w miejscu (ale za pośrednictwem pliku tymczasowego, więc w przypadku katastrofalnego błędu, oryginał nie zostanie nadpisany).
-
-Uwaga: Jeśli pojedyncze rozdania pliku wejściowego okażą się błędne, zostaną one pominięte w pliku wyjściowym.
-
-Szczegóły implementacji
-=======================
-
-Rezultaty analizy "w widne" podlegają kilku umownym kwestiom. W przypadku jakichkolwiek niejednoznaczności, głównym priorytetem aplikacji było zachowanie zgodności z wynikami generowanymi przez BigDeal.
-
-Konwencje przyjęte w programie:
-
- * w rozdaniach z tym samym optymalnym kontraktem dla obu stron jako minimaks przyjmuje się kontrakt dla strony rozdającej (w przeciwieństwie do koncepcji [Richarda Pavlicka](http://www.rpbridge.net/7a23.htm) przypisującej 4 pasy jako minimaks w tej sytuacji)
- * ze wszystkich równych kontraktów (tj. kontraktów wartych tyle samo i nieposiadających opłacalnej obrony, lub kontraktów będących równie opłacalnymi obronami), *najwyższy* z nich jest traktowany jako minimaks
- * w przypadku tego samego minimaksa z obu rąk tej samej strony, konkretny rozgrywający jest nieokreślony i wybrany dowolnie (i może różnić się od tego w wynikach BigDeal)
-
-Istniejące w wejściowym pliku PBN tagi traktowano są jako źródło tabeli liczby lew oraz minimaksa teoretycznego w następującej kolejności:
-
- * niestandardowe tagi JFR: `Ability` i `Minimax`
- * niestandardowy tag programu Double Dummy Solver `OptimumResult`, oraz standardowy tag PBN `OptimumScore` (dla minimaksa)
- * standardowa sekcja PBN v2.1 `OptimumResultTable` (dla tabeli liczby lew)
- * jedynie w przypadku braku tagów `Ability` i `OptimumResultTable`, uruchamiana jest analiza "w widne"
-
-Niestandardowy tag DDS używany jest tylko jako źródło danych, nie jest on eksportowany do pliku wynikowego w przypadku jego nieobecności.
-
-Uwagi o autorach
-================
-
- * `libbcalcdds.dll` jest częścią [projektu BCalc](http://bcalc.w8.pl) autorstwa Piotra Belinga
- * ikona aplikacji jest zmodyfikowaną wersją ikony autorstwa [Freepik](http://www.freepik.com), dostępnej na [www.flaticon.com](http://www.flaticon.com/free-icon/playing-cards_82783) na licencji [Creative Commons BY 3.0](http://creativecommons.org/licenses/by/3.0/)
-
-Autorem oprogramowania jest [Michał Klichowicz](https://emkael.info).
-
-Jeśli go używasz (oprogramowania, nie autora), powinieneś wiedzieć, gdzie mnie szukać.
-
-Jeśli nie (wiesz, gdzie mnie szukać), moja strona domowa jest niezłym początkiem.
-
-Licencja
-========
-
-Oprogramowanie udostępniane jest na [Uproszczonej Licencji BSD](https://opensource.org/licenses/BSD-2-Clause), bo czemu nie.
-
-Oto jej tekst:
-
-```
-Copyright (C) 2016, Michał Klichowicz
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-The views and conclusions contained in the software and documentation are those
-of the authors and should not be interpreted as representing official policies,
-either expressed or implied, of the FreeBSD Project.
-```
-
----
-
-`Then make them bring the curtain down.`