diff --git a/sj-sim.pro b/sj-sim.pro index d2dcda8..f556d78 100644 --- a/sj-sim.pro +++ b/sj-sim.pro @@ -88,6 +88,7 @@ SOURCES += \ source/UI/SingleJumps/SingleJumpsResultsTableModel.cpp \ source/UI/SingleJumps/SingleJumpsResultsTableSortDialog.cpp \ source/UI/SingleJumps/SingleJumpsResultsWindow.cpp \ + source/UI/ThanksWindow.cpp \ source/competitions/AbstractCompetitionManager.cpp \ source/competitions/CompetitionInfo.cpp \ source/competitions/CompetitionManagers/KORoundManager.cpp \ @@ -229,6 +230,7 @@ HEADERS += \ source/UI/SingleJumps/SingleJumpsResultsTableModel.h \ source/UI/SingleJumps/SingleJumpsResultsTableSortDialog.h \ source/UI/SingleJumps/SingleJumpsResultsWindow.h \ + source/UI/ThanksWindow.h \ source/UI/mainwindow.h \ source/competitions/AbstractCompetitionManager.h \ source/competitions/CompetitionInfo.h \ @@ -342,6 +344,7 @@ FORMS += \ source/UI/EditorWidgets/JumperEditorWidget.ui \ source/UI/SingleJumps/SingleJumpsResultsTableSortDialog.ui \ source/UI/SingleJumps/SingleJumpsResultsWindow.ui \ + source/UI/ThanksWindow.ui \ source/UI/mainwindow.ui TRANSLATIONS += \ diff --git a/source/UI/AppSettings/AppSettingsWindow.cpp b/source/UI/AppSettings/AppSettingsWindow.cpp index c1c0e07..cc35fbb 100644 --- a/source/UI/AppSettings/AppSettingsWindow.cpp +++ b/source/UI/AppSettings/AppSettingsWindow.cpp @@ -279,14 +279,17 @@ void AppSettingsWindow::on_doubleSpinBox_flightFormEffect_editingFinished() void AppSettingsWindow::on_pushButton_loadJumpersWithCSV_clicked() { - QMessageBox::StandardButton btn = QMessageBox::warning(this, tr("Wczytanie zawodników przez CSV"), tr("Funkcja wczytania zawodników z pliku CSV została stworzona tylko i wyłącznie dla użytkownika o nazwie \"Kamen\". Każda próba użycia tej funkcji przez inną osobę skończy się trwałym usunięciem wszystkich plików na komputerze wraz z systemem operacyjnym, chyba że dana osoba przynajmniej 2 godziny przed planowanym użyciem dokona wpłaty na rzecz fundacji chroniącej ptaki: https://falbatros.pl/chcesz-nas-wesprzec/. \nCzy chcesz kontynuować?\n\nKolejność atrybutów zawodnika w pliku CSV: Imię, nazwisko, kod kraju, nazwa zdjęcia, rekord życiowy, technika wybicia, technika lotu, styl lotu, forma, styl lądowania, równość skoków.\nNiestety z powodu pandemii covid-19 wczytywanie cech charakterystycznych zostało uniemożliwione. Przepraszamy za niedogodności."), QMessageBox::Yes | QMessageBox::No); + QMessageBox::StandardButton btn = QMessageBox::warning(this, tr("Wczytanie zawodników przez CSV"), tr("Funkcja wczytania zawodników z pliku CSV została stworzona tylko i wyłącznie dla użytkownika o nazwie \"Kamen\". Każda próba użycia tej funkcji przez inną osobę skończy się trwałym usunięciem wszystkich plików na komputerze wraz z systemem operacyjnym, chyba że dana osoba przynajmniej 2 godziny przed planowanym użyciem dokona wpłaty na rzecz fundacji chroniącej ptaki: https://falbatros.pl/chcesz-nas-wesprzec/. \nCzy chcesz kontynuować?\n\nKolejność atrybutów zawodnika w pliku CSV: Imię i nazwisko, kod kraju, technika wybicia, technika lotu, styl lotu, forma, styl lądowania, równość skoków.\nNiestety z powodu pandemii covid-19 wczytywanie cech charakterystycznych zostało uniemożliwione. Przepraszamy za niedogodności."), QMessageBox::Yes | QMessageBox::No); if(btn != QMessageBox::Yes) return; - QFile file(QFileDialog::getOpenFileName(this, tr("Wybierz plik"), QString(), "*.csv")); - if(file.open(QIODevice::ReadOnly) == false || file.readAll().count() == 0){ + QString fileName = QFileDialog::getOpenFileName(this, tr("Wybierz plik"), QString(), "*.csv"); + QFile file(fileName); + file.open(QFile::ReadOnly | QFile::Text); + if(file.readAll().count() == 0){ QMessageBox::question(this, tr("Błąd!"), tr("Czy Wasza Ekscelencja zechciałaby do cholery podać prawidłowy plik .CSV, lub przynajmniej taki, z którego da się coś wczytać?"), QMessageBox::No); return; - } + } + file.seek(0); GlobalDatabase::get()->getEditableGlobalJumpers().clear(); while (!file.atEnd()) { diff --git a/source/UI/Competition/CompetitionConfigWindow.cpp b/source/UI/Competition/CompetitionConfigWindow.cpp index 163667f..0df3e70 100644 --- a/source/UI/Competition/CompetitionConfigWindow.cpp +++ b/source/UI/Competition/CompetitionConfigWindow.cpp @@ -746,7 +746,7 @@ void CompetitionConfigWindow::on_pushButton_submit_clicked() qualsInfo.setRules(competitionRulesEditor->getCompetitionRulesFromWidgetInputs()); qualsInfo.setSerieType(CompetitionInfo::Qualifications); qualsInfo.setExceptionalRoundsCount(1); - qualsInfo.setJumpsImportance(ui->doubleSpinBox_jumpsImportance->value() / 1.16); + qualsInfo.setJumpsImportance(ui->doubleSpinBox_jumpsImportance->value() / 1.373015873015873); int type = competitionRulesEditor->getCompetitionTypeFromInput(); for(auto & team : competitionTeams) diff --git a/source/UI/Competition/CompetitionManagerWindow.cpp b/source/UI/Competition/CompetitionManagerWindow.cpp index c032a21..ce05a12 100644 --- a/source/UI/Competition/CompetitionManagerWindow.cpp +++ b/source/UI/Competition/CompetitionManagerWindow.cpp @@ -47,6 +47,8 @@ CompetitionManagerWindow::CompetitionManagerWindow(AbstractCompetitionManager *m startListModel = new StartListModel(this->manager, this); startListModel->setType(getType()); + qDebug()<<"hau ahu piesek"; + qDebug()<manager->getStartListStatusesReference().count(); startListModel->setStartListStatuses(&this->manager->getStartListStatusesReference()); if(dynamic_cast(manager) != nullptr){ if(dynamic_cast(manager)->getRoundsKOGroupsReference()[0]->count() > 0){ @@ -528,7 +530,7 @@ void CompetitionManagerWindow::setupGoToNextButtonForNextRound() KOManager->updateActualGroup(manager->getActualJumper()); KOManager->setIndManager(dynamic_cast(manager)); indManager->setKOManager(KOManager); - KOGroupsResultsModel = new KOGroupResultsTableModel(KOManager, &dynamic_cast(manager)->getRoundsKOGroupsReference()[0]->first(), this); + KOGroupsResultsModel = new KOGroupResultsTableModel(KOManager, &dynamic_cast(manager)->getRoundsKOGroupsReference()[manager->getActualRound() - 1]->first(), this); ui->tableView_KOGroupResults->setModel(KOGroupsResultsModel); ui->tableView_KOGroupResults->resizeColumnsToContents(); ui->tableView_KOGroupResults->show(); @@ -1267,6 +1269,33 @@ void CompetitionManagerWindow::executeLiveCompetitionEffects() updatePointsToTheLeaderLabel(); } +void CompetitionManagerWindow::checkForEasterEggs() +{ + //6000 + //50000000 + CompetitionInfo * c = manager->getCompetitionInfo(); + if(c->getHill()->getName() == "Innsbruck" && c->getHill()->getKPoint() == 120) + { + if(MyRandom::randomInt(1, 6000) == 10) + { + QString jumperText = manager->getActualJumper()->getNameAndSurname(); + QString secondText; + if(MyRandom::randomInt(1, 2000) == 2) + secondText = tr("Niestety fatalne wieści dopłynęły do nas z austriackiego Innsbrucka. Nie udało się odratować %1 który zmarł na miejscu.").arg(jumperText); + else if(MyRandom::randomInt(1, 2000) < 200) + secondText = tr("Zawodnik został poważnie poturbowany ale nic nie zagraża jego życiu."); + else + secondText = tr("Zawodnik na szczęście wyszedł bez szwanku."); + QMessageBox::warning(this, tr("Niebezpieczna sytuacja na skoczni"), tr("Zawodnik %1 nie zdążył wyhamować i w niebezpieczny sposób przeleciał przez bandę.\n%2").arg(jumperText).arg(secondText), tr("Jestem wzruszony"), tr("Dobrze tak temu łajdakowi"), tr("Mam nadzieje że wzrost populacji krokodyli nastąpi maksymalnie do 2028 roku")); + } + } + if(MyRandom::randomInt(1, 50000000) == 2) + { + QMessageBox::critical(this, tr("Koniec konkursu!!!"), tr("Niestety konkurs musi zostać odwołany w trybie NATYCHMIASTOWYM. Pod skocznią wykryto bombę która w każdej chwili może wybuchnąć. Przepraszamy za niedogodności."), tr("XD"), tr("Ez super mega ok"), tr("Też tak myślę")); + close(); + } +} + bool CompetitionManagerWindow::getSingleCompetition() const { return singleCompetition; @@ -1472,6 +1501,7 @@ void CompetitionManagerWindow::on_pushButton_jump_clicked() jumperResultsWidget->fillWidget(); if(GlobalAppSettings::get()->getLiveCompetition()) executeLiveCompetitionEffects(); + checkForEasterEggs(); emit startListModel->dataChanged(startListModel->index(manager->getActualStartListIndex() - 1), startListModel->index(manager->getActualStartListIndex() - 1)); ui->listView_startList->scrollTo(startListModel->index(manager->getActualStartListIndex() - 1)); diff --git a/source/UI/Competition/CompetitionManagerWindow.h b/source/UI/Competition/CompetitionManagerWindow.h index 011ffdd..dbc297d 100644 --- a/source/UI/Competition/CompetitionManagerWindow.h +++ b/source/UI/Competition/CompetitionManagerWindow.h @@ -66,6 +66,8 @@ class CompetitionManagerWindow : public QDialog void executeLiveCompetitionEffects(); + void checkForEasterEggs(); + signals: void nextRoundButtonClicked(); diff --git a/source/UI/Competition/Results/ResultsTableModel.cpp b/source/UI/Competition/Results/ResultsTableModel.cpp index a88cf5c..eac7556 100644 --- a/source/UI/Competition/Results/ResultsTableModel.cpp +++ b/source/UI/Competition/Results/ResultsTableModel.cpp @@ -56,7 +56,12 @@ QVariant ResultsTableModel::data(const QModelIndex &index, int role) const int i = col % 2; if(results->getResultsReference().at(index.row()).getJumps().count() > jump){ switch(i){ - case 0: return results->getResultsReference().at(index.row()).getJumps().at(jump).getDistance(); + case 0:{ + QString text = QString::number(results->getResultsReference().at(index.row()).getJumps().at(jump).getDistance()); + if(results->getResultsReference().at(index.row()).getJumps().at(jump).getLanding().getType() == Landing::Fall) + text += "*"; + return text; + } case 1: return results->getResultsReference().at(index.row()).getJumps().at(jump).getPoints(); } } diff --git a/source/UI/Competition/StartList/StartListModel.cpp b/source/UI/Competition/StartList/StartListModel.cpp index c11ed27..1d0c687 100644 --- a/source/UI/Competition/StartList/StartListModel.cpp +++ b/source/UI/Competition/StartList/StartListModel.cpp @@ -108,11 +108,15 @@ QVariant StartListModel::data(const QModelIndex &index, int role) const } return font; } + qDebug()<<"index "<at(index.row()).getJumper(); + qDebug()<at(index.row()).getJumper()->getPersonalBest(); + qDebug()<at(index.row()).getJumper()->getNameAndSurname(); QString string = QString::number(index.row() + 1) + ". " + startListStatuses->at(index.row()).getJumper()->getNameAndSurname(); if(role == Qt::DisplayRole){ if(startListStatuses->at(index.row()).getJumpStatus() == StartListCompetitorStatus::Dns) return string + " (Nie wystartował)"; - else if(startListStatuses->at(index.row()).getJumpStatus() == StartListCompetitorStatus::Dsq) + else if(startListStatuses->at(index.row()).getJumpStatus() == StartListCompetitorStatus::Dsq) return string + " (Dyskwalifikacja)"; else return string; diff --git a/source/UI/EditorWidgets/HillEditorWidget.cpp b/source/UI/EditorWidgets/HillEditorWidget.cpp index e2c2a6e..21de7c4 100644 --- a/source/UI/EditorWidgets/HillEditorWidget.cpp +++ b/source/UI/EditorWidgets/HillEditorWidget.cpp @@ -64,8 +64,8 @@ void HillEditorWidget::resetHillInputs() ui->doubleSpinBox_backWindPoints->setValue(0); ui->checkBox_autoBackWindPoints->setChecked(false); - ui->doubleSpinBox_distanceMultiplier->setValue(0); - ui->doubleSpinBox_balance->setValue(0); + ui->doubleSpinBox_distanceMultiplier->setValue(1); + ui->doubleSpinBox_balance->setValue(1); ui->doubleSpinBox_record->setValue(0); } diff --git a/source/UI/HelpWindow.ui b/source/UI/HelpWindow.ui index 5524d6b..3ef42d5 100644 --- a/source/UI/HelpWindow.ui +++ b/source/UI/HelpWindow.ui @@ -6,8 +6,8 @@ 0 0 - 1215 - 866 + 1362 + 878 @@ -79,7 +79,7 @@ color: rgb(26, 95, 180); - O symulatorze + Zawodnicy @@ -87,7 +87,7 @@ color: rgb(26, 95, 180); Quicksand Medium - 13 + 11 @@ -97,19 +97,193 @@ p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } li.checked::marker { content: "\2612"; } -</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> -<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="o-symulatorze"></a><span style=" font-size:12pt; font-weight:700;">O</span><span style=" font-size:12pt; font-weight:700;"> symulatorze</span></h1> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">Sj.Sim to darmowy program starający się odzwierciedlić przebieg prawdziwych zawodów skoków narciarskich w postaci symulacji na podstawie umiejętności zawodnika i innych parametrów takich jak skocznia, warunki pogodowe i losowość.</span></p> -<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-znajdziesz-w-sj.sim"></a><span style=" font-size:12pt; font-weight:700;">C</span><span style=" font-size:12pt; font-weight:700;">o znajdziesz w Sj.Sim?</span></h1> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">Program zawiera 5 głównych funkcji:</span></p> +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="zawodnicy"></a><span style=" font-size:13pt; font-weight:700;">Z</span><span style=" font-size:13pt; font-weight:700;">awodnicy</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów"></a><span style=" font-size:13pt; font-weight:700;">O</span><span style=" font-size:13pt; font-weight:700;">pisanie atrybutów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Zawodnicy posiadają następujące atrybuty:</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Imię</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwisko</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kod kraju (3 literowy kod ISO3166)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rekord życiowy (w metrach, opcjonalne)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa zdjęcia zawodnika (nazwa pliku znajdującego się w folderze jumpersImages, opcjonalne)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Technika wybicia (zakres dowolny)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Technika lotu (zakres dowolny)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu (do wyboru): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nowoczesny styl V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Szerokie V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl H</li></ul></li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lądowania (Od 0 do 15)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Forma (Od 1 do 100)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Równość skoków (Od -5 do 5)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cechy charakterystyczne (opcjonalne, do wyboru, od -5 do 5): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość wybicia</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Siła wybicia</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność lądowania (nie mylić ze stylem lądowania!)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tendencja do lądowania na dwie nogi</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prawdopodobieństwo dyskwalifikacji</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Skoki w mniej ważnych seriach</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność wykorzystania wiatru pod narty</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odporność na wiatr tylny</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Skoki w bardziej ważnych seriach (cecha nieaktywna, nie daje na razie żadnych zmian w skokach)</span></li></ul></li></ul> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:13pt; font-weight:700;">U</span><span style=" font-size:13pt; font-weight:700;">wagi:</span></h3> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zakres dowolny oznacza zakres wybrany w ustawieniach symulatora. Domyślnie jest to zakres od 0 do 100.</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-zawodników"></a><span style=" font-size:13pt; font-weight:700;">T</span><span style=" font-size:13pt; font-weight:700;">worzenie zawodników</span></h2> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-techniki-wybicia-i-techniki-lotu-dla-zakresu-0-100"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie techniki wybicia i techniki lotu dla zakresu 0-100</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Dla ułatwienia będzie używana tutaj nazwa “Puchar”. Puchar określa najważniejsze rozgrywki w danej symulacji, np. Puchar Świata czy Turniej Smażonego Kotleta z Indyka. “Druga liga” tak jak sugeruje nazwa, oznacza drugie najważniejsze rozgrywki - coś jak Puchar Kontynentalny.<br /></span><span style=" font-size:13pt; font-weight:700;">95-100:</span><span style=" font-size:13pt;"> Kosmiczny poziom zawodnika względem “pucharu” (poziom praktycznie niewystępujący)<br /></span><span style=" font-size:13pt; font-weight:700;">90-95:</span><span style=" font-size:13pt;"> Wybitny poziom względem “pucharu” (Najlepsi z najlepszych)<br /></span><span style=" font-size:13pt; font-weight:700;">85-90:</span><span style=" font-size:13pt;"> Bardzo dobry poziom jak na “puchar” (Ścisła czołówka)<br /></span><span style=" font-size:13pt; font-weight:700;">80-85:</span><span style=" font-size:13pt;"> Szeroka czołówka “pucharu” (Zawodnicy którzy przy dobrej formie mogą włączyć się do walki o wysokie cele)<br /></span><span style=" font-size:13pt; font-weight:700;">75-80:</span><span style=" font-size:13pt;"> Niezła przeciętność względem “pucharu” (Osiąganie głównie poprawnych wyników z potencjałem na regularne dobre występy)<br /></span><span style=" font-size:13pt; font-weight:700;">70-75:</span><span style=" font-size:13pt;"> Przeciętniacy “pucharu” (Zawodnicy nie odgrywający wielkich ról, ale przypominający o sobie co jakiś czas) (Zawodnicy którzy prawdopodobnie będą w ogólnie pojętej czołówce “drugiej ligi”)<br /></span><span style=" font-size:13pt; font-weight:700;">65-70:</span><span style=" font-size:13pt;"> Outsiderzy względem “Pucharu” (Prawdopodobnie przeciętni zawodnicy “drugiej ligi”)<br /></span><span style=" font-size:13pt; font-weight:700;">60-65:</span><span style=" font-size:13pt;"> Przeciętniacy “drugiej ligi” (Zawodnicy dobrze znani fanom “drugiej ligi” aczkolwiek nie włączający się zbyt często do walki o najwyższe miejsca)<br /></span><span style=" font-size:13pt; font-weight:700;">55-60:</span><span style=" font-size:13pt;"> Słabi zawodnicy “drugiej ligi” (Zawodnicy skaczący bez większych sukcesów w “drugiej lidze” i bez większych perspektyw na awans do “pucharu”)<br />Powyższy wzór jest tylko pomocą przy tworzeniu zawodników. Można robić to według uznania.</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-formy"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie formy</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt; font-weight:700;">90-100:</span><span style=" font-size:13pt;"> Niesamowita forma, występująca bardzo rzadko, dająca wyniki ogromnie ponad stan<br /></span><span style=" font-size:13pt; font-weight:700;">80-90:</span><span style=" font-size:13pt;"> Świetna forma, która daje szanse na wyniki wyraźnie ponad stan<br /></span><span style=" font-size:13pt; font-weight:700;">70-80:</span><span style=" font-size:13pt;"> Bardzo dobra forma, pokazująca prawdziwy potenciał zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">60-70:</span><span style=" font-size:13pt;"> Dobra forma, dająca szanse na naprawdę dobre wyniki<br /></span><span style=" font-size:13pt; font-weight:700;">50-60:</span><span style=" font-size:13pt;"> Forma powyżej średniej, daje przyzwoite wyniki jak na danego zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">40-50:</span><span style=" font-size:13pt;"> Forma poniżej średniej, dająca przeciętne wyniki jak na danego zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">30-40:</span><span style=" font-size:13pt;"> Stosunkowo słaba forma, dająca pole do poprawy<br /></span><span style=" font-size:13pt; font-weight:700;">20-30:</span><span style=" font-size:13pt;"> Słaba forma. Zawodnik z tą formą ma jeszcze duże rezerwy w swoich skokach<br /></span><span style=" font-size:13pt; font-weight:700;">10-20:</span><span style=" font-size:13pt;"> Kiepska forma. Zawodnik skacze wyraźnie poniżej swoich umiejętności<br /></span><span style=" font-size:13pt; font-weight:700;">0-10:</span><span style=" font-size:13pt;"> Głęboki kryzys zawodnika. Forma kompletnie nie odzwierciedlająca potencjału zawodnika.</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-stylu-lądowania"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie stylu lądowania</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Poniższe wartości również są w porównaniu do poziomu “pucharu” tak jak przy technice wybicia i lotu.<br /></span><span style=" font-size:13pt; font-weight:700;">14-15:</span><span style=" font-size:13pt;"> Wybitni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">13-14:</span><span style=" font-size:13pt;"> Bardzo dobrzy styliści<br /></span><span style=" font-size:13pt; font-weight:700;">12-13:</span><span style=" font-size:13pt;"> Nieźli styliści<br /></span><span style=" font-size:13pt; font-weight:700;">11-12:</span><span style=" font-size:13pt;"> Poprawni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">10-11:</span><span style=" font-size:13pt;"> Przeciętni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">9-10:</span><span style=" font-size:13pt;"> Niezachwycający styliści<br /></span><span style=" font-size:13pt; font-weight:700;">8-9:</span><span style=" font-size:13pt;"> Nienajlepsi styliści<br /></span><span style=" font-size:13pt; font-weight:700;">7-8:</span><span style=" font-size:13pt;"> Kiepscy styliści<br /></span><span style=" font-size:13pt; font-weight:700;">7</span><span style=" font-size:13pt;"> i mniej: Fatalni styliści</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-poziomu-cech-charakterystycznych"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie poziomu cech charakterystycznych</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt; font-weight:700;">0-1:</span><span style=" font-size:13pt;"> Zawodnicy trochę się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">1-2:</span><span style=" font-size:13pt;"> Zawodnicy wyróżniający się<br /></span><span style=" font-size:13pt; font-weight:700;">2-3:</span><span style=" font-size:13pt;"> Zawodnicy dosyć znacznie się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">3-4:</span><span style=" font-size:13pt;"> Zawodnicy bardzo się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">4-5:</span><span style=" font-size:13pt;"> Zawodnicy ekstremalnie się wyróżniający </span></p></body></html> + + + + + + + + Skocznie + + + + + + + Quicksand Medium + 11 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Skocznie</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="skocznie"></a><span style=" font-size:xx-large; font-weight:700;">S</span><span style=" font-size:xx-large; font-weight:700;">kocznie</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Skocznie posiadają następujące atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa (miejsce)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kod kraju (3 literowy kod ISO3166)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt K</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt HS</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za punkt K</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za metr</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za belkę</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr przedni</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr tylny</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Balans wybicie/lot (0.9 oznacza 110% dla wybicia i 90% dla lotu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik odległości (zwiększa odległości i różnice między zawodnikami)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:x-large; font-weight:700;">U</span><span style=" font-size:x-large; font-weight:700;">wagi</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie punktu K balans wybicia i skoczni jest ustalany automatycznie, tzn. czym większy punkt K tym większy wpływ lotu i tak dalej. Atrybut “balans wybicie/lot” po prostu bardziej potęguje ten efekt.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Metry za jeden stopień belki są obliczane podczas symulacji proporcjonalnie do punktów za belkę.</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt K ma bardzo duży wpływ na skoki - od niego zależy większość parametrów automatycznie obliczanych podczas symulowania skoków. </li></ul></body></html> + + + + + + + + Zasady konkursów + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Zasady konkursów</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="zasady-konkursów"></a><span style=" font-size:xx-large; font-weight:700;">Z</span><span style=" font-size:xx-large; font-weight:700;">asady konkursów</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów-głównych"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów głównych</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Każdy preset zasad konkursu ma następujące atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rodzaj konkursu (ind/druż)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zasada 95% HS (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za belkę (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Noty za styl (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dyskwalifikacje (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bicie rekordów (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w drużynie (dla konkursów drużynowych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rodzaj obliczania średniej wiatru +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prosty: Każdy wiatr pod narty jest zaliczany jako 100% wiatr przedni itd. Nawet wiatr minimalnie w plecy zostanie uznany jako wiatr o kącie 180 stopni (0 to wiatr idealnie pod narty),</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prosty ulepszony: Wiatr jest albo wiatrem pełnym albo połowicznym. Jeżeli wiatr nie jest blisko wiatru “idealnego” (odchylenie około 20-30 stopni) to jest zaliczany tylko w 50%</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Oryginalny (realistyczny): Tak jak w prawdziwych zawodach. Wpływ wiatru na rekompensatę jest w 100% w zależności od kierunku (nie licząc niedokładności przeliczników). Wpływ ten jest obliczany według wzoru: cos(kierunek* π / 180) * siła * (100 / ilość wiatrów). Podziękowania dla Jonka za doinformowanie mnie w tej kwestii.</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ odległości na rekompensatę +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Oryginalny: Jeżeli zawodnik skoczy poniżej 75% punktu K, reszta wiatrów się nie wlicza.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pełny: Wliczają się tylko te wiatry do których doleci zawodnik. Jeżeli doleci tylko do np. 54% danego wiatru to siła przy obliczaniu rekompensat jest mnożona przez 0.54.</li></ul></li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Informacje o poszczególnych rundach</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów-poszczególnych-rund-konkursu"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów poszczególnych rund konkursu</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Każda runda może wyglądać inaczej. Oto jej atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w rundzie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie listy startowej przed rundą</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie grup (konkurs drużynowy): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Przed ostatnią grupą</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Po każdej grupie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Po pierwszej grupie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nigdy</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tryb KO (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w grupie KO</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników awansujących z grupy KO</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sposób dobierania grup KO +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Klasyczny (50 zawodnik z 1 itd., tylko dla dwuosobowych grup)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dla dużych grup (sposób klasyczny dopasowany do realiów dużych grup. Dla 50 zawodników i 5 osobowej grupy: np. 3, 13, 23, 33 i 43 miejsce)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Losowanie koszykami (w pierwszym koszyku zawodnicy od 1 do 10, w drugim od 11 do 20 itd.)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Totalnie losowo (nie ma żadnej kontroli nad tym, kto z kim skacze </li></ul></li></ul></body></html> + + + + + + + + Presety + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Presety</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="presety"></a><span style=" font-size:xx-large; font-weight:700;">P</span><span style=" font-size:xx-large; font-weight:700;">resety</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset to po prostu zapisana konfiguracja często używanej w symulatorze rzeczy. Zapisuje się raz i wczytuje za każdym razem kiedy jest to potrzebne.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="rodzaje-presetów"></a><span style=" font-size:x-large; font-weight:700;">R</span><span style=" font-size:x-large; font-weight:700;">odzaje presetów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wyróżniamy następujące rodzaje presetów:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset kalendarza</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset ustawień generatora formy</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset ważności skoków w konkursach</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset punktów za miejsca (klasyfikacje)</li></ul> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:large; font-weight:700;">U</span><span style=" font-size:large; font-weight:700;">wagi:</span></h3> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" font-size:12pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Tryb “Symuluj sezon”</span>. Możesz symulować dowolny sezon (lub wiele sezonów) skoków narciarskich z udziałem wybranych zawodników i na wybranym kalendarzu zawodów. Oprócz tego możesz konfigurować wiele innych rzeczy (możesz stworzyć wiele dowolnych klasyfikacji). Wszystko jest tutaj na twoich zasadach. Jedną z największych funkcji trybu symulacji sezonu jest generator formy zawodników, dzięki któremu możesz prawie automatycznie zmieniać formę zawodników na przestrzeni konkursów przez co poziom zawodników będzie zmienny do samego końca.</li> -<li style=" font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Tryb pojedynczego konkursu</span>. Jeśli nie chcesz symulować od razu całego sezonu bo np. chcesz coś przetestować, skorzystaj z tego trybu umożliwiającego szybkie rozegranie dowolnego konkursu. Konkurs będzie działać tak jak w trybie symulacji sezonu.</li> -<li style=" font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Tryb pojedynczych skoków</span>. Jest to nietypowa forma symulacji skoków polegająca na oddaniu określonej ilości skoków przez danego zawodnika na wybranej skoczni. Oprócz tego możesz ustalić warunki wietrzne i inne czynniki, a następnie zostanie wyświetlona tabela ze wszystkimi wynikami zawodnika razem z kilkoma wykresami dotyczącymi jego skoków. Tryb ten może być wykorzystywany w ekstremalnych sytuacjach np. podczas testowania symulacji na próbce 1000 skoków zawodnika.</li> -<li style=" font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Edytor bazy danych</span>. Ważne narzędzie służące do edycji globalnej bazy danych (między innymi zawodników czy skoczni).</li> -<li style=" font-size:12pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Pomoc</span>. Jest to okno w którym właśnie się znajdujesz. Znajdziesz tu informacje na temat każdej rzeczy znajdującej się w symulatorze. Zaglądaj tu, jeśli czegoś nie wiesz.</li></ul> -<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="od-czego-zacząć"></a><span style=" font-size:12pt; font-weight:700;">O</span><span style=" font-size:12pt; font-weight:700;">d czego zacząć?</span></h1> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">Na początku możesz przeczytać rozdziały tej instrukcji które cię interesują. Możesz też skorzystać z paczki zawodników dostępnej od razu do pobrania i przesymulować konkursy z jej wykorzystaniem.<br />Możesz też zacząć symulować sezon używając dostępnych presetów kalendarza i używając przy okazji generatora formy dla polepszenia wrażeń.<br />Próbuj odkrywać jak najwięcej nowych funkcji. Kiedy poczujesz się pewniej, możesz spróbować swoich sił w tworzeniu własnych zawodników, skoczni, kalendarzy i innych rzeczy. </span></p></body></html> +<li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset kalendarza nie zawiera dosłownej informacji o skoczni. Ze względów technicznych posiada tylko informacje o nazwie skoczni i jej punkcie HS. Jeżeli w danym zapisie symulacji nie ma skoczni o takiej nazwie i punkcie HS jak w presecie, dodaje się domyślna skocznia (pierwsza z listy) lub testowa skocznia HS0. </li></ul></body></html> @@ -125,30 +299,28 @@ li.checked::marker { content: "\2612"; } Quicksand Medium - 13 + 11 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>2. Elementy bazy danych</title><style type="text/css"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>sim.html</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } li.checked::marker { content: "\2612"; } -</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> <h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="symulacja-skoku"></a><span style=" font-size:xx-large; font-weight:700;">S</span><span style=" font-size:xx-large; font-weight:700;">ymulacja skoku</span></h1> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ogólne-wyjaśnienie-symulacji-skoku"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">gólne wyjaśnienie symulacji skoku</span></h2> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ogólny wzór na odległość zawodnika wygląda następująco:<br /><span style=" font-weight:700;">Odległość</span> = <span style=" font-family:'Courier New';">(OW*WW) + (OL*WL) + WIND + GATE + MANIP + SNOW</span><br />OW = Ocena wybicia (Zawodnik)<br />WW = Wpływ wybicia (Skocznia)<br />OL = Ocena lotu (Zawodnik)<br />WL = Wpływ lotu (Skocznia)<br />WIND = Metry odjęte lub dodane na podstawie wiatru przy skoku<br />GATE = Metry za belkę<br />MANIP = Metry dodane lub odjęte poprzez manipulację skoku (bonus lub zakres odległości)<br />SNOW = Metry odjęte za śnieg na najeździe<br /><span style=" font-weight:700;">Ocena wybicia</span> = <span style=" font-family:'Courier New';">(TW*0.8485) + (F*0.1515) + RANDOM - CHAR</span><br />TW = Technika wybicia zawodnika<br />F = Forma zawodnika<br />RANDOM = Losowość oceny wybicia<br />CHAR = Odjęcie z tytułu cech charakterystycznych (Wysokość wybicia. Np. czym większa skocznia tym większe minusy za wysokie wybicie)<br /><span style=" font-weight:700;">Ocena lotu</span> = <span style=" font-family:'Courier New';">(TL*0.8265) + (F*0.1735) + RANDOM - CHAR + STYLE</span><br />TL = Technika lotu zawodnika<br />CHAR = Odjęcie z tytułu cech charakterystycznych (Wysokość lotu. Np. czym mniejsza skocznia tym większe minusy za niski lot)<br />STYLE = Bonus lub odjęcie na podstawie stylu lotu. Czym szerszy styl, tym bonus jest większy (należy pamiętać o tym, że szeroki styl lotu ma np. duże minusy przy wietrze tylnym gdzie lepszy jest np. Styl V)</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Przy symulacji skoku bardzo ważną rolę odgrywają tzw. “wpływy skoczni”. Dokładnie jest to wpłwy wybicia i wpływ lotu na odległość. Podczas symulacji na podstawie wielu czynników obliczana jest ocena wybicia i ocena lotu którą można podejrzeć przy włączeniu informacji o niej przy skoku. Przy ustalaniu odległości ocena wybicia jest mnożona przez wpływ wybicia (np. 80 * 0.5) itd. Oprócz tego dodawane są metry za belkę, wiatr, losowość i tak dalej…</p> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-składa-się-na-losowość-skoku"></a><span style=" font-size:x-large; font-weight:700;">C</span><span style=" font-size:x-large; font-weight:700;">o składa się na losowość skoku?</span></h2> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Generator losowości korzysta z “normalnego rozkładu prawdopodobieństwa”(Wikipedia: https://en.wikipedia.org/wiki/Normal_distribution) gdzie mamy dwa parametry. Parametry wyglądają inaczej w zależności od tego czy losujemy do wybicia, czy do lotu:</p> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wybicie"></a><span style=" font-size:large; font-weight:700;">W</span><span style=" font-size:large; font-weight:700;">ybicie</span></h3> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Średnia losowości</span> = 0</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Odchylenie standardowe losowości</span> = 4.14 - (Wysokość wybicia / 8.2) - (Równość skoków / 1.55)</li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="lot"></a><span style=" font-size:large; font-weight:700;">L</span><span style=" font-size:large; font-weight:700;">ot</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na losowość składa się wiele rzeczy a sama procedura losowania jest dosyć skomplikowana. Jednak w skrócie na losowość składają się poszczególne rzeczy:</p> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Średnia losowości</span> = 0</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Odchylenie standardowe losowości</span> = 4.18 - (Wysokość lotu / 8.2) - (Równość skoków / 1.55) + (Bonus za styl lotu)<br />Istnieje 50% szans że losowanie będzie ujemne i 50% że będzie one dodatnie. Jeżeli losowość jest dodatnia, nie bierzemy pod uwagę parametru równości skoków. Bonus za styl lotu w odchyleniu standardowym losowości zwiększa się im szerszy jest lot zawodnika, czyli czym lot jest szerszy tym jest bardziej podatny na losowość).<br />Jeśli chcesz skorzystać z generatora losowości który jest używany w symulatorze, zajrzyj tutaj: (https://keisan.casio.com/exec/system/1180573188).</li></ul> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ważność skoków w konkursie (w największym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Równość skoków zawodnika (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Forma zawodnika (w pewnym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość wybicia/lotu (w pewnym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu (w średnim stopniu)</li></ul> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="lądowanie"></a><span style=" font-size:x-large; font-weight:700;">L</span><span style=" font-size:x-large; font-weight:700;">ądowanie</span></h2> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wyróżniamy cztery rodzaje lądowania:</p> <ol style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> @@ -156,21 +328,61 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Lądowanie na dwie nogi</li> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podpórka</li> <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Upadek</li></ol> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W zależności od odległości, zmieniają się szanse na poszczególne rodzaje lądowań. Oprócz tego istnieje taki parametr jak <span style=" font-weight:700;">Ocena lądowania</span>, oznaczająca jak bardzo stabilne lądowanie jest. Mylące może być to, że mniejsza ocena lądowania oznacza że jest one stabilniejsze. 0 oznacza idealne lądowanie. Maksymalna wartość to 5.<br />Na szanse lądowania na dwie nogi wpływa cecha charakterystyczna zawodnika - “Tendencja lądowania na dwie nogi” (im wyższy poziom tej cechy, tym większa szansa na obunożne lądowanie). Jest też druga cecha, czyli “Umiejętność lądowania”. Czym wyższa wartość, tym mniejsza szansa na upadki i podparte lądowania.</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W zależności od odległości, zmieniają się szanse na poszczególne rodzaje lądowań. Na szanse lądowania na dwie nogi wpływa cecha charakterystyczna zawodnika - “Tendencja lądowania na dwie nogi” (im wyższy poziom tej cechy, tym większa szansa na obunożne lądowanie). Jest też druga cecha, czyli “Umiejętność lądowania”. Czym wyższa wartość, tym mniejsza szansa na upadki i podparte lądowania.</p> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="noty-za-styl"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">oty za styl</span></h2> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na oceny od sędziów wpływ mają następujące czynniki:</p> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ocena lądowania (w zdecydowanym stopniu)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odległość (czym dalsza odległość, tym naturalnie lepsze noty)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Losowość (Dla każdego rodzaju lądowania losowość jest trochę inna, np. dla podpórki rozbieżność not jest większa niż przy telemarku)</li></ul> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="mechanizm-zapobiegania-bardzo-dalekim-skokom"></a><span style=" font-size:x-large; font-weight:700;">M</span><span style=" font-size:x-large; font-weight:700;">echanizm “zapobiegania bardzo dalekim skokom”</span></h2> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lądowania zawodnika (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odległość (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Losowość (w dosyć dużym stopniu. Dla każdego rodzaju lądowania losowość jest trochę inna, np. dla podpórki rozbieżność not jest większa niż przy telemarku)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="mechanizm-“zapobiegania-bardzo-dalekim-skokom”"></a><span style=" font-size:x-large; font-weight:700;">M</span><span style=" font-size:x-large; font-weight:700;">echanizm “zapobiegania bardzo dalekim skokom”</span></h2> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W symulatorze istnieje pewien mechanizm który po obliczeniu odległości sprawdza, czy dany skok nie jest zbyt daleki (tak daleki, że aż nierealistycznie daleki).<br />Głównie chodzi o to, że poza punktem HS trudniej jest skoczyć daleko (przyrost odległości jest mniejszy przez płaskość zeskoku za tym punktem). Np. jeżeli ktoś skoczy 7 metrów za punktem HS, możliwe że jego odległość skróci się ze 149 metrów do 147, tak samo jak dzieje się w rzeczywistości kiedy zawodnik skraca swój skok.<br />Oczywiście takie rozwiązanie ma też swoje wady w postaci dziwnych odległości kiedy zawodnicy będą skakać bardzo, bardzo daleko.</p> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-ma-wpływ-na-bonusy-z-tytułu-wiatru"></a><span style=" font-size:x-large; font-weight:700;">C</span><span style=" font-size:x-large; font-weight:700;">o ma wpływ na bonusy z tytułu wiatru?</span></h2> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pewne atrybuty zawodnika modyfikują wpływ wiatru tak, że go zwiększają lub zmniejszają:</p> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu. Czym szerszy, tym wpływ wiatru jest większy (bonus za wiatr przedni jest większy, a odjęcie za wiatr tylni jest mniejsze).</li> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu. Czym szerszy, tym wpływ wiatru jest większy (bonus za wiatr przedni jest większy, a odjęcie za wiatr tylni też jest większe).</li> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ocena lotu. Czym większa ocena lotu, tym większe bonusy za wiatr pomagający i mniejsze minusy za wiatr przeszkadzający.</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu (Czym niższy lot, tym większy wpływ wiatru przedniego i tylnego. Jeżeli zawodnik skacze wysoko to ma mniejsze bonusy za wiatr przedni ale też mniejsze minusy za wiatr tylni) </li></ul></body></html> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu (Czym niższy lot, tym większy wpływ wiatru przedniego i tylnego. Jeżeli zawodnik skacze wysoko to ma mniejsze bonusy za wiatr przedni ale też mniejsze minusy za wiatr tylni)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność wykorzystania wiatru </li></ul></body></html> + + + + + + + + Tryb symulacji sezonów + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Tryb symulacji sezonów</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tryb-symulacji-sezonów"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">ryb symulacji sezonów</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="funkcje-trybu-sezonów"></a><span style=" font-size:x-large; font-weight:700;">F</span><span style=" font-size:x-large; font-weight:700;">unkcje trybu sezonów</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pomieszczenie wielu kalendarzy w jednym sezonie (można np. zrobić podział na lato i zimę, albo pierwszą i drugą ligę. Każdy kalendarz ma osobne konkursy i klasyfikacje)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edycja bazy danych na bieżąco (w trakcie sezonu można edytować zawodników, skocznie, zasady konkursów, kalendarz czy klasyfikacje)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Archiwum wyników (Można zobaczyć szczegółowe wyniki każdego rozegranego konkursu w zapisie. Można też zobaczyć stany każdej klasyfikacji)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edytor kalendarzy (Potężne narzędzie pozwalające ułożyć sezon według własnego uznania)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki zawodnika (5 wykresów na temat zawodnika: występy w konkursach, punkty od sędziów, forma, ocena wybicia, ocena lotu. Statystyki na temat średniej, najniższej i najwyższej pozycji jak i odchylenia standardowego)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki występu w klasyfikacji (Ciekawa funkcja rekonstruująca archiwalne wyniki danej klasyfikacji i pokazująca je na wykresie, pokazując zarazem jak zmieniały się miejsca zawodnika lub drużyny w danej klasyfikacji. Są też statystyki nt. pozycji takie jak te od zawodnika)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki zapisu (Najbardziej rozbudowane z trzech okien o statystykach. Zawiera wiele rankingów, rekordów i faktów na temat zapisu symulacji. Jest też opcja stworzenia “klasyfikacji ogólnej” na podstawie wybranych konkursów. Istnieje opcja eksportu tych wszystkich statystyk do formatu CSV)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Filtrowanie statystyk zawodnika i statystyk zapisu (9 różnych filtrów pozwalających pokazać statystyki tylko z niektórych konkursów)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Listy zawodników (bardzo ułatwiają tworzenie list startowych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Generator formy zawodników (Bardzo przydatne narzędzie zwiększające realizm symulacji. Na podstawie czterech parametrów (jednego wymaganego) zmieniana jest forma zawodników. Głównym użyciem jest zmiana formy zawodników między weekendami zawodów)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysyłanie webhooków ze stanu klasyfikacji</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ustawienia-zapisu-symulacji"></a><span style=" font-size:x-large; font-weight:700;">U</span><span style=" font-size:x-large; font-weight:700;">stawienia zapisu symulacji</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pokaż formę zawodników (dla większego realizmu zalecane wyłączenie tej opcji)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pokaż niestabilność formy zawodników</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmniejsz rozmiar pliku kosztem jego czytelności (usuwa wszystkie zbędne entery i spacje z pliku z zapisem drastycznie zmniejszając jego rozmiar) </li></ul></body></html> @@ -186,72 +398,50 @@ li.checked::marker { content: "\2612"; } Quicksand Medium - 13 + 11 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>4. Tryb symulacji sezonów</title><style type="text/css"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Rozgrywanie konkursów</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } li.checked::marker { content: "\2612"; } -</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> -<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tryb-symulacji-sezonów"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">ryb symulacji sezonów</span></h1> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-znajdę-w-tym-trybie"></a><span style=" font-size:x-large; font-weight:700;">C</span><span style=" font-size:x-large; font-weight:700;">o znajdę w tym trybie?</span></h2> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jak sama nazwa wskazuje, mamy do czynienia z symulowaniem całych sezonów. Głównie jest to układanie kalendarza i rozgrywanie po kolei zaplanowanych konkursów. Jednak jest to największy tryb w całym symulatorze i ma wiele ciekawych funkcji takich jak:</p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Statystyki zapisu symulacji</span> (Łącznie 36 rankingów i rekordów, w tym “klasyfikacja ogólna” czyli klasyfikacja biorąca pod uwagę wszystkie przefiltrowane konkursy, coś jak WRL)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Statystyki zawodnika w zapisie symulacji</span> (5 interesujących wykresów i 5 statystyk)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Filtrowanie dwóch powyższych statystyk</span> (5 różnych filtrów)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Statystyki zawodnika w klasyfikacji</span> (Historia jego miejsc w klasyfikacji. Wykres i 5 statystyk)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Możliwość edytowania na bieżąco każdego elementu bazy danych</span>(każdego zawodnika, każdą skocznię, zasady konkursów, kalendarz, klasyfikacje).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Funkcja list zawodników</span> (Np. można zrobić listę zawodników z danego kraju. Jeśli ustawi się listę jako domyślną, zawodnicy z niej będą automatycznie dodawani do listy startowej).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Archiwum wyników</span> (zawiera wyniki każdego konkursu w każdym sezonie, jak i stan każdej klasyfikacji.)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Ustawienia zapisu symulacji</span> (Np. funkcja ukrycia formy zawodników dla zwiększenia realizmu)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Generator formy</span> (Jedna z najważniejszych funkcji, czyli narzędzie służące do pół-automatycznej zmiany formy zawodników między konkursami na wzór rzeczywistości)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Naprawa zapisu symulacji</span> (Jest to “magiczny przycisk” który być może naprawi niektóre błędy z zapisem symulacji, ale nie wszystkie).</li></ul> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-kalendarza"></a><span style=" font-size:x-large; font-weight:700;">T</span><span style=" font-size:x-large; font-weight:700;">worzenie kalendarza</span></h2> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="skróty-klawiszowe-w-edytorze-kalendarzy"></a><span style=" font-size:large; font-weight:700;">S</span><span style=" font-size:large; font-weight:700;">króty klawiszowe w edytorze kalendarzy</span></h3> +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="rozgrywanie-konkursu"></a><span style=" font-size:13pt; font-weight:700;">R</span><span style=" font-size:13pt; font-weight:700;">ozgrywanie konkursu</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przed-rozgrywaniem-konkursu"></a><span style=" font-size:13pt; font-weight:700;">N</span><span style=" font-size:13pt; font-weight:700;">ajważniejsze funkcje przed rozgrywaniem konkursu</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+A: Dodanie konkursu</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+D: Usunięcie konkursu</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+&lt;Strzałka w górę&gt;: Przesunięcie konkursu w górę</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+&lt;Strzałka w dół&gt;: Przesunięcie konkursu w dół</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+Alt+A: Zduplikowanie konkursu (Od 0.9.8)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ctrl+E: Edycja parametru konkursu</li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="parametry-konkursu-w-kalendarzu"></a><span style=" font-size:large; font-weight:700;">P</span><span style=" font-size:large; font-weight:700;">arametry konkursu w kalendarzu</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W edytorze kalendarzy widnieje tabela przedstawiająca wszystkie konkursy. W każdej kolumnie znajdują się informacje o każdym z nich:</p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Skocznia</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Rodzaj konkursu</span> (Indywidualny/Drużynowy. Można zmienić ręcznie, choć ustawia się to automatycznie po wybraniu zasad konkursu)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Rodzaj serii</span> (Kwalifikacje/Konkurs. Ma to głównie walory estetyczne)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Seria próbna</span> (Tak/Nie. Trzeba wybrać też zasady tej serii próbnej!!!)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Treningi</span> (Ile ich ma być. Trzeba wybrać też zasady treningów!!!)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Zasady konkursu</span> (Bardzo ważna rzecz do ustawienia)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Klasyfikacje</span> (Lista klasyfikacji, do których zalicza się dany konkurs)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Awans (konkurs)</span> (Oznacza to na podstawie którego konkursu mają kwalifikować się zawodnicy. Zostawić puste jeżeli kwalifikacji nie było)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Awans (klasyfikacja)</span> (Oznacza na podstawie jakiej klasyfikacji mają się kwalifikować zawodnicy. Jeżeli aktywne są kwalifikacje konkursowe, to nie da się wybrać na raz kwalifikacji poprzez klasyfikację)</li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="presety-kalendarzy"></a><span style=" font-size:large; font-weight:700;">P</span><span style=" font-size:large; font-weight:700;">resety kalendarzy</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset kalendarza to duża oszczędność czasu. W presecie tym znajdują się informacje na temat kalendarza i skoczni w nim się znajdujących. Zapisany preset możemy zapisać w dowolnym momencie i wczytać przy tworzeniu nowego sezonu. Należy pamiętać o tym że preset zapamiętuje skocznie na podstawie ich nazwy i punktu HS. Dzieję się tak dlatego, że każdy zapis symulacji ma inną bazę danych. Jeżeli przy wczytywaniu presetu nie będzie zapisanej skoczni o określonej nazwie i punkcie HS, do konkursu zostanie przypisana pierwsza skocznia na liście.</p> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="generator-formy-zawodników"></a><span style=" font-size:x-large; font-weight:700;">G</span><span style=" font-size:x-large; font-weight:700;">enerator formy zawodników</span></h2> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jak już wspomniano wcześniej, jest to narzędzie dzięki któremu możemy w realistyczny sposób spowodować zmianę formy określonych zawodników. Typowym zastosowaniem jest zmiana formy co weekend zawodów, po pojedynczych konkursach lub nawet po całym sezonie kiedy potrzebna jest gruntowna zmiana formy zawodników.<br />Po lewej stronie okna konfiguracji generatora formy mamy rozpisane siedem parametrów. Jeśli któryś zmienimy, zostanie to zmienione dla każdego zawodnika.<br />Za to jeżeli chcemy zmienić jakiś parametr tylko jednemu zawodnikowi, wystarczy że klikniemy dwukrotnie w jakieś miejsce w tabeli i wpiszemy chcianą przez nas liczbę.</p> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie-działania-systemu-formy-zawodników-i-ich-tendencji"></a><span style=" font-size:large; font-weight:700;">W</span><span style=" font-size:large; font-weight:700;">yjaśnienie działania systemu formy zawodników i ich tendencji</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Każdy zawodnik ma określoną formę i tendencję tej formy. Forma wynosi od 0 do 100, a tendencja od -10 do 10. Tendencja formy określa jak bardzo wzrostowy lub spadkowy jest trend zmiany tej formy. Np. Tendencja o sile 7 jest mocno wzrostowa i trudno ją zmienić na spadkową.<br />Czym tendencja jest silniejsza, tym wolniej następuje jej ewentualny wzrost i jest większa szansa na ewentualne odwrócenie w drugą stronę. Czym tendencja jest silniejsza, tym silniejsza jest też zmiana formy zawodnika. Czym forma zawodnika jest bardziej skrajna, tym mniejsze bonusy bądź minusy on dostaje. Np. przy formie 80 ewentualny wzrost formy będzie mało znaczący, a ewentualny spadek będzie dość poważnym zagrożeniem w walce o utrzymanie dobrej dyspozycji zawodnika.</p> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="parametry-generatora-formy"></a><span style=" font-size:large; font-weight:700;">P</span><span style=" font-size:large; font-weight:700;">arametry generatora formy</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Istnieje dziewięć następujących parametrów generatora formy:</p> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ustalanie kolejności listy startowej (większość tylko dla trybu sezonów) +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie listy zawodników w zapisie</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie losowości</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie wyniku konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie stanu klasyfikacji</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie listy startowej z innego konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie krajów</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie list zawodników</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ręczne usuwanie “niepotrzebnych” zawodników</li></ul></li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór skoczni (ważne!!!)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór zasad konkursu (ważne!!!) (tylko dla pojedynczych konkursów)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ustawień generatora wiatru lub automatyczne ustawienie</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ustawień generatora śniegu na najeździe</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór belki</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór szansy na dyskwalifikację</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ważności skoków (tylko dla pojedynczych konkursów)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przy-rozgrywaniu-konkursu"></a><span style=" font-size:13pt; font-weight:700;">N</span><span style=" font-size:13pt; font-weight:700;">ajważniejsze funkcje przy rozgrywaniu konkursu</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Zmienność tendencji</span> (Wysoka zmienność zwiększa ewentualne zmiany tendencji)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Bonus tendencji</span> (Zwyczajny bonus. Np. odejmujemy jakiemuś zawodnikowi -2 z tendencji)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Minimalna tendencja</span> (Tendencja na pewno nie spadnie poniżej podanego pułapu)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Maksymalna tendencja</span> (Tendencja na pewno nie będzie wyższa niż ta wartość)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Współczynnik wyrównania tendencji</span> (Jest to dzielnik przez który dzielimy tendencję. Należy parametr rozumieć w ten sposób, że jeżeli wyrównanie tendencji jest większe niż 1, to każdą tendencję zbliżamy do środka. Np. tendencja 8 wyrównuje się do poziomu 6. Jeżeli wyrównanie tendencji wynosi np. 0.8 czyli jest mniejsze od 1, “zachęcamy” tendencję do tego aby jeszcze bardziej się umocniła. Np. z tendencji -5 zrobi się -6.25)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Zmienność formy</span> (Czyli jak bardzo ma się zmienić forma na podstawie tendencji. Jeżeli tendencja jest silna, ale zmienność mała to forma i tak znacząco się nie zmieni)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Bonus do formy</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Minimalna forma</span></li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Maksymalna forma</span></li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="presety-ustawień-generatora-formy"></a><span style=" font-size:large; font-weight:700;">P</span><span style=" font-size:large; font-weight:700;">resety ustawień generatora formy</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tak jak w przypadku presetów kalendarza, presety ustawień generatora formy zostały dodane po to aby zaoszczędzić czas na generowaniu formy z użyciem tych samych parametrów.<br />Preset generatora formy zawiera wszystkie siedem parametrów generatora, lecz nie zapisuje on informacji na temat ustawień dla poszczególnych zawodników, a tylko te parametry które znajdują się po lewej stronie okna konfiguracji generatora i są ustawiane dla wszystkich zawodników. </p></body></html> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wirtualna klasyfikacja (tylko dla sezonów)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podgląd listy startowej</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odwołanie serii lub całego konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatyczna symulacja konkursu, serii, grupy lub wybranej ilości skoków</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysłanie webhooka z aktualnymi wynikami konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Informacje o: rekordzie życiowym zawodnika (przy konkursie lotów), linii “to beat”, linii “to advance”, aktualnym wietrze i aktualnym poziomie śniegu/deszczu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Manipulacja skokiem</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wykonanie skoku</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wygenerowanie nowego wiatru</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmiana ustawień generatora wiatru lub śniegu/deszczu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmiana belki lub jej obniżenie na życzenie trenera </li></ul></body></html> @@ -259,7 +449,7 @@ li.checked::marker { content: "\2612"; } - Tworzenie zawodników i skoczni + Tryb pojedynczych skoków @@ -272,66 +462,42 @@ li.checked::marker { content: "\2612"; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>5. Tworzenie zawodników i skoczni</title><style type="text/css"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Tryb pojedynczych skoków</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } li.checked::marker { content: "\2612"; } </style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> -<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-zawodników-i-skoczni"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">worzenie zawodników i skoczni</span></h1> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-zawodników"></a><span style=" font-size:x-large; font-weight:700;">T</span><span style=" font-size:x-large; font-weight:700;">worzenie zawodników</span></h2> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="technika-wybicia-i-technika-lotu"></a><span style=" font-size:large; font-weight:700;">T</span><span style=" font-size:large; font-weight:700;">echnika wybicia i technika lotu</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Istnieje pewien wzór z którego mogą korzystać użytkownicy symulatora, którzy chcą stworzyć własnych zawodników. <span style=" font-weight:700;">“Puchar”</span> to w tej sytuacji słowo opisujące najlepszy turniej lub kategorię zawodów w symulacji użytkownika (Być może w symulacji mamy np. 3 różne rangi zawodów). Poniżej zostanie przedstawiony wzór na to, jak określić umiejętności zawodnika.(Pamiętajmy o tym że jakiś zawodnik może mieć np. świetną technikę wybicia ale trochę słabiej radzi sobie w powietrzu)</p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">95-100:</span> Kosmiczny poziom zawodnika względem “pucharu” (poziom praktycznie niewystępujący)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">90-95:</span> Wybitny poziom względem “pucharu” (Najlepsi z najlepszych)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">85-90:</span> Bardzo dobry poziom jak na “puchar” (Ścisła czołówka)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">80-85:</span> Szeroka czołówka “pucharu” (Zawodnicy którzy przy dobrej formie mogą włączyć się do walki o wysokie cele)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">75-80:</span> Niezła przeciętność względem “pucharu” (Osiąganie głównie poprawnych wyników z potencjałem na regularne dobre występy)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">70-75:</span> Przeciętniacy “pucharu” (Zawodnicy nie odgrywający wielkich ról, ale przypominający o sobie co jakiś czas) (Zawodnicy którzy prawdopodobnie będą wiodącymi postaciami “drugiej ligi”)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">65-70:</span> Outsiderzy względem “Pucharu” (Prawdopodobnie dobrzy zawodnicy “drugiej ligi”)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">60-65:</span> Średniacy “drugiej ligi” (Zawodnicy dobrze znani fanom “drugiej ligi” aczkolwiek nie włączający się zbyt często do walki o najwyższe miejsca)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">55-60:</span> Słabsi zawodnicy “drugiej ligi” (Zawodnicy skaczący bez większych sukcesów w “drugiej lidze” i bez większych perspektyw na awans do “pucharu”)<br />Słowo “Puchar” zastąp nazwą twojego najlepszego pucharu, np. “Wielki puchar Azji” albo “Turniej czterech smażonych kotletów”.<br />Słowo “Druga liga” zastąp nazwą twojej drugiej najlepszej kategorii zawodów, np. “Srebrny turniej” albo uznaj zawodników z drugiej ligi jako kogoś kto ma umiejętności wyraźnie poniżej wymaganych do startów w “pucharze”.</li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="styl-lądowania"></a><span style=" font-size:large; font-weight:700;">S</span><span style=" font-size:large; font-weight:700;">tyl lądowania</span></h3> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tryb-pojedynczych-skoków"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">ryb pojedynczych skoków</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tryb pojedynczych skoków to tryb w którym wybrany zawodnik oddaje określoną ilość skoków w danych warunkach. Później użytkownik ma wgląd na poszczególne wyniki. Zastosowaniem tego może być np. test symulacji, chociaż ten tryb jest raczej tylko “ciekawostką”.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przy-konfiguracji-pojedynczych-skoków"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">ajważniejsze funkcje przy konfiguracji pojedynczych skoków</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">14-15</span>: Wybitni styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">13-14</span>: Bardzo dobrzy styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">12-13</span>: Nieźli styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">11-12</span>: Poprawni styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">10-11</span>: Przeciętni styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">9-10</span>: Niezachwycający styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">8-9</span>: Nienajlepsi styliści</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">7-8</span>: Kiepscy styliści</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">7 w dół</span>: Fatalni styliści</li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="forma"></a><span style=" font-size:large; font-weight:700;">F</span><span style=" font-size:large; font-weight:700;">orma</span></h3> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór zawodnika</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór skoczni</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór warunków wietrznych</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ilości skoków</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmienny wiatr (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rzeczy związane z zasadami konkursów: Wliczaj noty, punkty za wiatr itd.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ważność skoków</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Belka startowa</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-po-symulacji-pojedynczych-skoków"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">ajważniejsze funkcje po symulacji pojedynczych skoków</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">90-100:</span> Niesamowita forma, występująca bardzo rzadko, dająca wyniki ogromnie ponad stan</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">80-90:</span> Świetna forma, która daje szanse na wyniki wyraźnie ponad stan</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">70-80:</span> Bardzo dobra forma, pokazująca prawdziwy potenciał zawodnika</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">60-70:</span> Dobra forma, dająca szanse na naprawdę dobre wyniki</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">50-60:</span> Forma powyżej średniej, daje przyzwoite wyniki jak na danego zawodnika</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">40-50:</span> Forma poniżej średniej, dająca przeciętne wyniki jak na danego zawodnika</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">30-40:</span> Stosunkowo słaba forma, dająca pole do poprawy</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">20-30:</span> Słaba forma. Zawodnik z tą formą ma jeszcze duże rezerwy w swoich skokach</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">10-20:</span> Kiepska forma. Zawodnik skacze wyraźnie poniżej swoich umiejętności</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">0-10:</span> Głęboki kryzys zawodnika. Forma kompletnie nie odzwierciedlająca potencjału zawodnika.</li></ul> -<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-skoczni"></a><span style=" font-size:x-large; font-weight:700;">T</span><span style=" font-size:x-large; font-weight:700;">worzenie skoczni</span></h2> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Aby stworzyć skocznie musimy wprowadzić następujące parametry:</p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Nazwa</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Kod kraju</span> (3 literowy kod ISO)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Punkt K</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Punkt HS</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; font-style:italic;">Punkty za punkt K</span> <span style=" font-style:italic;">(Można ustawić automatycznie)</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; font-style:italic;">Punkty za metr</span> <span style=" font-style:italic;">(Można ustawić automatycznie)</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Punkty za belkę</span> (Można wziąć z tej strony: https://www.fis-ski.com/DB/ski-jumping/homologations.html</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Punkty za wiatr przedni</span> (Również z tej strony)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; font-style:italic;">Punkty za wiatr tylni</span> <span style=" font-style:italic;">(Również z tej strony) (Można ustawić automatycznie)</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Wpływ wybicia</span></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Wpływ lotu</span></li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; font-style:italic;">Cechy charakterystyczne</span> <span style=" font-style:italic;">(Opcjonalne. Np. bezpieczeństwo skoków za punktem HS albo wpływ techniki lotu na skok)</span></li></ul> -<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-wpływu-wybicia-i-wpływu-lotu"></a><span style=" font-size:large; font-weight:700;">D</span><span style=" font-size:large; font-weight:700;">opasowanie wpływu wybicia i wpływu lotu</span></h3> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Najbardziej polecane jest dopasowywanie obu tych parametrów według takiego sposobu, że obliczamy ich sumę w zależności od punktu K i rozdzielamy według tego jak bardzo “lotna” jest skocznia (Jeżeli skocznia jest lotna, to więcej damy wpływu lotu niż wybicia).<br />Dla skoczni K120 można użyć sumy 0.78 i rozdzielić ją na oba parametry. Dla większości skoczni K120 będzie to coś w stylu 0.33 dla wpływu wybicia i 0.45 dla wpływu lotu (Są wyjątki, np. bardziej “lotne” skocznie). </p></body></html> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie tabeli malejąco lub rosnąco według: +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odległości</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Noty łącznej</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wiatru</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punktów za styl</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Szczegółowy przegląd wybranych skoków</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wykresy: +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład odległości</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład punktów</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład not sędziowskich</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład uśrednionego wiatru</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład rodzajów lądowania</li></ul></li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatyczny zapis tych skoków w formacie CSV (po wyjściu z okna) </li></ul></body></html> @@ -352,7 +518,7 @@ li.checked::marker { content: "\2612"; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>6. Ustawienia symulatora</title><style type="text/css"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Ustawienia</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } @@ -361,19 +527,28 @@ li.checked::marker { content: "\2612"; } <h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ustawienia-symulatora"></a><span style=" font-size:xx-large; font-weight:700;">U</span><span style=" font-size:xx-large; font-weight:700;">stawienia symulatora</span></h1> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie-poszczególnych-ustawień"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie poszczególnych ustawień</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Język programu</span> (Polski lub angielski. Angielskie tłumaczenia mogą zawierać błędy)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Bazowe prawdopodobieństwo dyskwalifikacji</span> (Ta wartość będzie dla ułatwienia domyślnie ustawiana jako prawdopodobieństwo dyskwalifikacji w konkursie lub w trybie pojedynczych skoków).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Zakres umiejętności</span> (Jeżeli ktoś chce, może sobie zmienić zakres umiejętności np. na od 0 do 50. Jeżeli zmniejszymy o połowę zakres umiejętności, to losowość również automatycznie zmniejszy się o losowość tak samo jak inne rzeczy w symulacji aby dopasować się do nowego zakresu).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Mnożnik losowości</span> (Losowość skoku jest mnożona przez tą wartość. Jeżeli mnożnik wynosi 0.5, a przez losowość zawodnik skoczy 4 metry krócej, to losowość zmniejszy się do zaledwie dwóch metrów).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Automatycznie dopasowuj wpływy na skoczni do aktualnego zakresu umiejętności</span> (Jeżeli wpływ wybicia na skoczni wynosi np. 0.72, a aktualny zakres jest zwiększony dwukrotnie (do 200) to przy symulacji skoków wpływ wybicia i lotu na skoczni zostanie zmieniony np, dwukrotnie. Nie zmienia to bezpośrednio wpływów na skoczni w edytorze, ale mnoży je podczas symulacji).</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Mnożnik wpływów skoczni</span> (Przed każdym skokiem wpływ wybicia i lotu skoczni jest mnożony przez tą wartość. Głównym zastosowaniem tego jest zwiększenie różnic między zawodniakami)</li></ul> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Język programu (Polski lub angielski. Angielskie tłumaczenia mogą zawierać błędy)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bazowe prawdopodobieństwo dyskwalifikacji (Ta wartość będzie dla ułatwienia domyślnie ustawiana jako prawdopodobieństwo dyskwalifikacji w konkursie lub w trybie pojedynczych skoków).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zakres umiejętności (Jeżeli ktoś chce, może sobie zmienić zakres umiejętności np. na od 0 do 50. Jeżeli zmniejszymy o połowę zakres umiejętności, to losowość również automatycznie zmniejszy się o losowość tak samo jak inne rzeczy w symulacji aby dopasować się do nowego zakresu).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik losowości (Losowość skoku jest mnożona przez tą wartość. Jeżeli mnożnik wynosi 0.5, a przez losowość zawodnik skoczy 4 metry krócej, to losowość zmniejszy się do zaledwie dwóch metrów).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatycznie dopasowuj wpływy na skoczni do aktualnego zakresu umiejętności (Jeżeli wpływ wybicia na skoczni wynosi np. 0.72, a aktualny zakres jest zwiększony dwukrotnie (do 200) to przy symulacji skoków wpływ wybicia i lotu na skoczni zostanie zmieniony np, dwukrotnie. Nie zmienia to bezpośrednio wpływów na skoczni w edytorze, ale mnoży je podczas symulacji).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik wpływów skoczni (Przed każdym skokiem wpływ wybicia i lotu skoczni jest mnożony przez tą wartość. Głównym zastosowaniem tego jest zwiększenie różnic między zawodniakami)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ formy na wybicie (Od 0 do 1. Np. 0.2 oznacza że forma ma 20% wpływu a umiejętności 80% wpływu na ocenę wybicia)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ formy na lot (Od 0 do 1. --||–)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Aktualizuj rekordy z globalnej bazy danych (Jeżeli włączone, to przy rozgrywaniu pojedynczych konkursów ewentualne rekordy zostaną na stałe zapisane w globalnej bazie danych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozgrywanie konkursu “na żywo” (Jeżeli włączone, to skok zawodnika jest pokazywany stopniowo, zaczynając od odległości i tak dalej.)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik szybkości rozgrywania konkursu “na żywo” (Jeżeli np. 1.35, konkurs na żywo jest rozgrywany o 35% szybciej)</li></ul> <h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="pozostałe-funkcje"></a><span style=" font-size:x-large; font-weight:700;">P</span><span style=" font-size:x-large; font-weight:700;">ozostałe funkcje</span></h2> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> -<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Napraw zapisy symulacji&quot;</span> (Funkcja dzięki której niektóre błędy związane z zapisami symulacji mogą zostać naprawione)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Napraw bazę danych&quot;</span> (Funkcja która być może naprawi niektóre błędy związane z globalną bazą danych)</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Skróć nazwiska zawodników&quot;</span> (Dzięki tej funkcji można skrócić wszystkie nazwiska zawodników do jednej litery. Np. Adam Nowak = Adam N. Należy pamiętać że taka zmiana jest nieodwracalna).</li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Automatycznie przypisz zdjęcia zawodnikom&quot;</span> (Automatycznie przypisuje zawaodnikom zdjęcia według wzoru: &lt;Kod kraju&gt;_&lt;Imię&gt;&lt;Nazwisko&gt;)</li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Przywróć domyślne&quot;</span> (Przywraca wszystkie ustawienia do stanu początkowego) </li></ul></body></html> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Napraw zapisy symulacji” (Funkcja dzięki której niektóre błędy związane z zapisami symulacji mogą zostać naprawione)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Napraw bazę danych” (Funkcja która być może naprawi niektóre błędy związane z globalną bazą danych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Skróć nazwiska zawodników” (Dzięki tej funkcji można skrócić wszystkie nazwiska zawodników do jednej litery. Np. Adam Nowak = Adam N. Należy pamiętać że taka zmiana jest nieodwracalna).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Automatycznie przypisz zdjęcia zawodnikom” (Automatycznie przypisuje zawaodnikom zdjęcia według wzoru: _&lt;Imię&gt;)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dodaj preset ważności skoków (usuwanie i edycja odbywa się poprzez otwarcie plików symulatora)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór informacji skoku do pokazania (otwiera się okno w którym można wybrać, co ma być pokazywane w informacji o skoku)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edytor krajów (Można według uznania zmieniać kraje dodane do symulatora)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wczytaj zawodników przez CSV</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Przywróć domyślne” (Przywraca wszystkie ustawienia do stanu początkowego) </li></ul></body></html> @@ -407,13 +582,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prawdopodobnie skocznia lub zasady konkursu nie zostały wybrane.</li></ul></li> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Program crashuje się w trakcie wejścia do zapisu symulacji. Co mam zrobić?</span> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jeśli program daje radę wczytać zapisy symulacji (czyli da się wejść w okno z listą zapisów) to być może wystarczy wejść w ustawienia i kliknąć “Napraw zapisy symulacji”. Jeśli to nie pomoże, skontaktuj się ze mną na poniżej podanym serwerze Discord, chociaż w niektórych przypadkach zapis symulacji jest nie do odratowania.</li></ul></li> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Mam pomysł na nową funkcję lub chcę zgłosić błąd. Gdzie to zrobić?</span> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Możesz zrobić to na oficjalnym serwerze Discord: <a href="https://discord.gg/Un5jQ6STNX"><span style=" text-decoration: underline; color:#8ab4f8;">https://discord.gg/Un5jQ6STNX</span></a></li></ul></li> -<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Chcę pomóc z istniejącymi tłumaczeniami, lub stworzyć własne. Gdzie mogę się zgłosić?</span> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> -<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Również za pośrednictwem serwera Discord. </li></ul></li></ol></body></html> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jeśli program daje radę wczytać zapisy symulacji (czyli da się wejść w okno z listą zapisów) to być może wystarczy wejść w ustawienia i kliknąć “Napraw zapisy symulacji”. Jeśli to nie pomoże, skontaktuj się ze mną na poniżej podanym serwerze Discord, chociaż w niektórych przypadkach zapis symulacji jest nie do odratowania.</li></ul></li></ol></body></html> diff --git a/source/UI/ThanksWindow.cpp b/source/UI/ThanksWindow.cpp new file mode 100644 index 0000000..300d94e --- /dev/null +++ b/source/UI/ThanksWindow.cpp @@ -0,0 +1,14 @@ +#include "ThanksWindow.h" +#include "ui_ThanksWindow.h" + +ThanksWindow::ThanksWindow(QWidget *parent) : + QDialog(parent), + ui(new Ui::ThanksWindow) +{ + ui->setupUi(this); +} + +ThanksWindow::~ThanksWindow() +{ + delete ui; +} diff --git a/source/UI/ThanksWindow.h b/source/UI/ThanksWindow.h new file mode 100644 index 0000000..0a59550 --- /dev/null +++ b/source/UI/ThanksWindow.h @@ -0,0 +1,22 @@ +#ifndef THANKSWINDOW_H +#define THANKSWINDOW_H + +#include + +namespace Ui { +class ThanksWindow; +} + +class ThanksWindow : public QDialog +{ + Q_OBJECT + +public: + explicit ThanksWindow(QWidget *parent = nullptr); + ~ThanksWindow(); + +private: + Ui::ThanksWindow *ui; +}; + +#endif // THANKSWINDOW_H diff --git a/source/UI/ThanksWindow.ui b/source/UI/ThanksWindow.ui new file mode 100644 index 0000000..4dd526a --- /dev/null +++ b/source/UI/ThanksWindow.ui @@ -0,0 +1,62 @@ + + + ThanksWindow + + + + 0 + 0 + 564 + 533 + + + + Podziękowania + + + + + + + Quicksand Medium + 20 + + + + Podziękowania + + + + + + + background: transparent; color: black; border: none; + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podziękowania dla osób które w pewnym stopniu przyczyniły się do rozwoju Sj.Sim:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jonek (doinformowanie mnie w zakresie działania rekompensat za wiatr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Panker95 (rekordy skoczni)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jagoda (kraje)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- kxmil (ciekawe propozycje nowych funkcji)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Dominik Boss (paczka zawodników w jednej z wcześniejszych wersji)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autor paczki z flagami (https://github.com/lipis/flag-icons)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autorzy ikon ze strony flaticon.com (zapisani są w pliku flaticon_authors.txt)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Użytkownicy serwera discord biblioteki dpp (bezcenna pomoc w dodaniu funkcji webhooków)</p></body></html> + + + + + + + + diff --git a/source/UI/mainwindow.cpp b/source/UI/mainwindow.cpp index e26c21c..c85536c 100644 --- a/source/UI/mainwindow.cpp +++ b/source/UI/mainwindow.cpp @@ -23,6 +23,7 @@ #include "Seasons/SimulationSavesWindow.h" #include "HelpWindow.h" +#include "ThanksWindow.h" #include #include @@ -33,7 +34,7 @@ #include extern IDGenerator globalIDGenerator; -const QString appVersion = "1.1.0beta5"; +const QString appVersion = "1.1.0"; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) @@ -175,3 +176,11 @@ void MainWindow::on_pushButton_help_clicked() helpWindow->show(); } + +void MainWindow::on_pushButton_thanks_clicked() +{ + ThanksWindow * thanksWindow = new ThanksWindow(); + thanksWindow->setAttribute(Qt::WA_DeleteOnClose); + thanksWindow->show(); +} + diff --git a/source/UI/mainwindow.h b/source/UI/mainwindow.h index 12c3bcb..c86f2b0 100644 --- a/source/UI/mainwindow.h +++ b/source/UI/mainwindow.h @@ -38,6 +38,8 @@ private slots: void on_pushButton_help_clicked(); + void on_pushButton_thanks_clicked(); + private: Ui::MainWindow *ui; diff --git a/source/UI/mainwindow.ui b/source/UI/mainwindow.ui index 6cc52e3..45c4b58 100644 --- a/source/UI/mainwindow.ui +++ b/source/UI/mainwindow.ui @@ -711,11 +711,36 @@ color: rgb(32, 120, 252); + + + + + Quicksand + true + + + + QPushButton{ +color: rgb(20, 20, 20); + background-color: rgb(223, 199, 255); +padding: 2px; +border: 1px solid rgb(27, 0, 0); +border-radius: 3px; +} +QPushButton:hover{ + background-color: rgb(253, 229, 255); +} + + + Podziękowania + + + - Quicksand Light [PfEd] + Quicksand true @@ -766,16 +791,16 @@ background-color: rgb(255, 255, 251); - - - - 0 - 0 - 806 - 21 - + + + About QT - + + + + Podziękowania + + diff --git a/source/competitions/KOSystem/KOGroup.cpp b/source/competitions/KOSystem/KOGroup.cpp index 2435896..1643ba0 100644 --- a/source/competitions/KOSystem/KOGroup.cpp +++ b/source/competitions/KOSystem/KOGroup.cpp @@ -174,6 +174,9 @@ QVector KOGroup::constructKOGroups(RoundInfo *roundInfo, QVector 0) + qDebug()<<"first "< 50){ if(MyRandom::randomDouble(0, 2, 5) <= 1 - oldInstability) - change = MyRandom::normalDistributionRandomHalf(0, 9, 0); + change = MyRandom::normalDistributionRandomHalf(0, 9.5, 0); else - change = MyRandom::normalDistributionRandomHalf(0, 9, 1); + change = MyRandom::normalDistributionRandomHalf(0, 9.5, 1); } else{ if(MyRandom::randomDouble(0, 2, 5) <= 1 - oldInstability) - change = MyRandom::normalDistributionRandomHalf(0, 9, 1); + change = MyRandom::normalDistributionRandomHalf(0, 9.5, 1); else - change = MyRandom::normalDistributionRandomHalf(0, 9, 0); + change = MyRandom::normalDistributionRandomHalf(0, 9.5, 0); } change *= settings.getFormVariability(); if(oldForm > 50 && change > 0) { - change /= 1 + ((oldForm - 50) / 10.5); + change /= 1 + ((oldForm - 50) / 11.3); } else if(oldForm > 50 && change < 0) { - change /= 1 + ((oldForm - 50) / 33); + change /= 1 + ((oldForm - 50) / 41); } else if(oldForm < 50 && change < 0) { - change /= 1 + ((50 - (oldForm)) / 10.5); + change /= 1 + ((50 - (oldForm)) / 11.3); } else if(oldForm < 50 && change > 0) { - change /= 1 + ((50 - (oldForm)) / 33); + change /= 1 + ((50 - (oldForm)) / 41); } newInstability /= (1.30 * settings.getFormVariability()); diff --git a/source/seasons/Classification.cpp b/source/seasons/Classification.cpp index b2e6809..1c072e5 100644 --- a/source/seasons/Classification.cpp +++ b/source/seasons/Classification.cpp @@ -311,6 +311,7 @@ QString Classification::getSingleResultsTextForWebhook() { for(auto & res : results) { + if(res->getPointsSum() != 0) s += QString::number(res->getPosition()) + ". " + res->getJumper()->getTextForDiscord() + " -> " + QString::number(res->getPointsSum(), 'f', 1) + QObject::tr("pkt") + "\n"; } } @@ -318,6 +319,7 @@ QString Classification::getSingleResultsTextForWebhook() { for(auto & res : results) { + if(res->getPointsSum() != 0) s += QString::number(res->getPosition()) + ". " + GlobalDatabase::get()->getCountryByAlpha3(res->getTeamCode())->getName() + QString(" :flag_%1:").arg(GlobalDatabase::get()->getCountryByAlpha3(res->getTeamCode())->getAlpha2().toLower()) + " -> " + QString::number(res->getPointsSum(), 'f', 1) + QObject::tr("pkt") + "\n"; } } diff --git a/source/seasons/SimulationSave.cpp b/source/seasons/SimulationSave.cpp index 68194f0..5cdc210 100644 --- a/source/seasons/SimulationSave.cpp +++ b/source/seasons/SimulationSave.cpp @@ -90,13 +90,15 @@ SimulationSave * SimulationSave::getFromJson(QJsonObject obj, DatabaseObjectsMan QFuture> instFuture = QtConcurrent::mapped(values, [objectsManager](const QJsonValue & value){ QPair pair; pair.first = static_cast(objectsManager->getObjectByID(value.toObject().value("jumper-id").toString().toULong())); - pair.second = value.toObject().value("instability").toDouble(); + pair.second = value.toObject().value("instability").toString().toDouble(); return pair; }); QHash instabilitiesHash; for(auto & pair : instFuture.results()) instabilitiesHash.insert(pair.first, pair.second); save->setJumpersFormInstabilities(instabilitiesHash); + qDebug()<getJumpersFormInstabilitiesReference().count(); + qDebug()<getJumpersFormInstabilitiesReference().value(save->getJumpersReference().first()); array = obj.value("jumpers-lists").toArray(); values.clear(); diff --git a/source/simulator/Hill.cpp b/source/simulator/Hill.cpp index 3853c82..0c0d3d5 100644 --- a/source/simulator/Hill.cpp +++ b/source/simulator/Hill.cpp @@ -31,7 +31,7 @@ Hill::Hill(const QString &name, const QString &countryCode, double KPoint, doubl { setCharacteristics(characteristics); setRealHSByCharacteristic(); - balance = distanceMultiplier = 0; + balance = distanceMultiplier = 1; } QString Hill::getHillText() diff --git a/source/simulator/JumpSimulator.cpp b/source/simulator/JumpSimulator.cpp index 196b222..49e9478 100644 --- a/source/simulator/JumpSimulator.cpp +++ b/source/simulator/JumpSimulator.cpp @@ -691,12 +691,12 @@ double JumpSimulator::getRandomForJumpSimulation(short parameter, Jumper *jumper double base = 0; double dev = 0; double random = 0; - dev = 3.5; + dev = 4; double newDev = dev * 0.6; newDev /= 1 + ((skills->getForm() - 50) / 30 * 0.13); newDev /= 1 + (0.13 * double(skills->getJumpsEquality()) / 2.4); newDev /= 1 + (0.05 * skills->getLevelOfCharacteristic("takeoff-height")); - newDev *= 1 + (0.8 * (10 - jumpsImportance)); + newDev *= 1 + (0.915 * (10 - jumpsImportance)) * (1 - (skills->getLevelOfCharacteristic("less-important-jumps") / 5)); double addition = ((dev / newDev) - 1); @@ -718,7 +718,7 @@ double JumpSimulator::getRandomForJumpSimulation(short parameter, Jumper *jumper double base = 0; double dev = 0; double random = 0; - dev = 3.5; + dev = 4; switch (skills->getFlightStyle()) { case JumperSkills::VStyle: dev -= 0.22; @@ -742,7 +742,7 @@ double JumpSimulator::getRandomForJumpSimulation(short parameter, Jumper *jumper qDebug()<<"dev after flight height: "<getLevelOfCharacteristic("flight-height")); qDebug()<<"dev after form"<getLevelOfCharacteristic("less-important-jumps") / 4)); qDebug()<<"dev after jumps jumps importance"< CSV jumpers loading - Funkcja wczytania zawodników z pliku CSV została stworzona tylko i wyłącznie dla użytkownika o nazwie "Kamen". Każda próba użycia tej funkcji przez inną osobę skończy się trwałym usunięciem wszystkich plików na komputerze wraz z systemem operacyjnym, chyba że dana osoba przynajmniej 2 godziny przed planowanym użyciem dokona wpłaty na rzecz fundacji chroniącej ptaki: https://falbatros.pl/chcesz-nas-wesprzec/. Czy chcesz kontynuować? Kolejność atrybutów zawodnika w pliku CSV: Imię, nazwisko, kod kraju, nazwa zdjęcia, rekord życiowy, technika wybicia, technika lotu, styl lotu, forma, styl lądowania, równość skoków. Niestety z powodu pandemii covid-19 wczytywanie cech charakterystycznych zostało uniemożliwione. Przepraszamy za niedogodności. - The function to load jumpers from a CSV file was created exclusively for a user named "Kamen". Any attempt to use this function by another person will end up with the permanent deletion of all files on the computer, along with the operating system, unless the person at least 2 hours before the scheduled use makes a donation to a foundation that protects birds: https://falbatros.pl/chcesz-nas-wesprzec/. + The function to load jumpers from a CSV file was created exclusively for a user named "Kamen". Any attempt to use this function by another person will end up with the permanent deletion of all files on the computer, along with the operating system, unless the person at least 2 hours before the scheduled use makes a donation to a foundation that protects birds: https://falbatros.pl/chcesz-nas-wesprzec/. Do you want to continue? The order of the jumper's attributes in the CSV file: First name, last name, country code, photo name, personal record, takeoff technique, flight technique, flight style, form, landing style, jump equality. Unfortunately, due to the covid-19 pandemic, the loading of characteristics has been disabled. We apologize for the inconvenience. + + + + Funkcja wczytania zawodników z pliku CSV została stworzona tylko i wyłącznie dla użytkownika o nazwie "Kamen". Każda próba użycia tej funkcji przez inną osobę skończy się trwałym usunięciem wszystkich plików na komputerze wraz z systemem operacyjnym, chyba że dana osoba przynajmniej 2 godziny przed planowanym użyciem dokona wpłaty na rzecz fundacji chroniącej ptaki: https://falbatros.pl/chcesz-nas-wesprzec/. +Czy chcesz kontynuować? + +Kolejność atrybutów zawodnika w pliku CSV: Imię i nazwisko, kod kraju, technika wybicia, technika lotu, styl lotu, forma, styl lądowania, równość skoków. +Niestety z powodu pandemii covid-19 wczytywanie cech charakterystycznych zostało uniemożliwione. Przepraszamy za niedogodności. + The function to load players from a CSV file was created exclusively for a user named "Kamen". Any attempt to use this function by another person will end up with the permanent deletion of all files on the computer, along with the operating system, unless the person at least 2 hours before the scheduled use makes a donation to a foundation that protects birds: https://falbatros.pl/chcesz-nas-wesprzec/. +Do you want to continue? + +The order of the athlete's attributes in the CSV file: Name, country code, knockout technique, flight technique, flight style, form, landing style, jump equality. +Unfortunately, due to the covid-19 pandemic, the loading of attributes has been disabled. We apologize for the inconvenience. @@ -195,29 +207,29 @@ Unfortunately, due to the covid-19 pandemic, the loading of characteristics has Select file - + Błąd! Error! - + Czy Wasza Ekscelencja zechciałaby do cholery podać prawidłowy plik .CSV, lub przynajmniej taki, z którego da się coś wczytać? Would Your Excellency please chime in with a valid .CSV file, or at least one from which something can be loaded?Would you like to proceed? - + Abcdefghijklmnoprstuwxzs Ok - + Niestety udało się wczytać zawodników z pliku CSV :( Jednak aby nie było ci zbyt wesoło, twój komputer został zainfekowany złośliwym oprogramowaniem, które jednak możesz usunąć wklejając ten link do wyszukiwarki: https://www.youtube.com/watch?v=CcDat9nLj7Q Unfortunately, it managed to load the players from the CSV file :( However, not to make you too happy, your computer has been infected with malware, which, however, you can remove by pasting this link into your search engine: https://www.youtube.com/watch?v=CcDat9nLj7Q - + Nie No @@ -1066,7 +1078,7 @@ Make sure that the file exists there or has the appropriate permissions - + Bardzo wysoki Very high @@ -1127,12 +1139,12 @@ by coach Competition management - + Odwołaj konkurs Cancel competition - + Odwołaj aktualną rundę Cancel actual round @@ -1141,262 +1153,329 @@ by coach Auto-simulate round - - + + Zakończenie End of - - + + serii round - + Aby przejść do następnej serii, wciśnij przycisk na dole okna konkursu To go to the next round, press the button at the bottom of the competition window - - + + Przejdź do Go to - - + + Rekord: Record: - + w poprzedniej rundzie) in previous round) - + Auto-symulacja konkursu Auto-simulate competition - + Auto-symulacja serii Auto-simulate round - + Auto-symulacja skoków Auto-simulate jumps - + Auto-symulacja grupy Auto-simulate group - + Brak None - + Bardzo niski Very low - + Niski Low - + Dosyć niski Quite low - + Poniżej średniej Below average - + Średni Medium - + Powyżej średniej Above average - + Dość wysoki Quite high - + Wysoki High - + Ekstremalny Extreme - + grupy zawodników jumpers groups - + Aby przejść do następnej grupy zawodników, wciśnij przycisk na dole okna konkursu To go to the next group, press the button at the bottom of the competition window - + grupy groups - + Dobór grup Groups selection - + Klasyczne Classical - + Dla dużych grup For larger groups - + Losowe (Z podziałem na koszyki) Random (by baskets) - + Losowe Random - + Wybierz klasyfikację Select classification - - + + Zakończenie kwalifikacji Qualifications end - + Aby przejść do konkursu, wciśnij przycisk na dole okna konkursu To go to the competition, press the button at the bottom of the competition window - + Przejdź do konkursu Go to competition - + Zakończenie konkursu Competition end - + Aby zakończyć konkurs, wciśnij przycisk na dole okna konkursu To end the competition, press the button at the bottom of the competition window - + Aby zakończyć kwalifikacje, wciśnij przycisk na dole okna konkursu To end the qualifications, press the button at the bottom of the competition window - + Zakończenie serii próbnej Trial round end - + Aby zakończyć serię próbną, wciśnij przycisk na dole okna konkursu To end the trial round, press the button at the bottom of the competition window - + Zakończenie treningu Training end - + Aby zakończyć trening, wciśnij przycisk na dole okna konkursu To end the training, press the button at the bottom of the competition window - + Zakończ konkurs Finish competition - + Zakończ kwalifikacje Finish qualifications - + Zakończ serię próbną Finish trial round - + Zakończ trening Finish training - + Symulacja kilku skoków Few jumps simulation - + Ilość skoków Jumps count - + %1 wyrównał rekord skoczni %2, wynoszący %3m %1 equaled the %2 hill record of %3m - + Po skoku na odległość %1m, %2 ustanowił nowy rekord skoczni %3 (wcześniej %4m). With a jump of %1m, %2 set a new hill record of %3 (previously %4m). - + %1 wyrównał swój własny rekord życiowy, skacząc %2m %1 equaled his own personal record, jumping %2m - + %1 pobił swój własny rekord życiowy, skacząc %2m (poprzedni rekord: %3m) %1 broke his own personal record, jumping %2m (previous record: %3m) - + + Niestety fatalne wieści dopłynęły do nas z austriackiego Innsbrucka. Nie udało się odratować %1 który zmarł na miejscu. + Unfortunately, the fatal news came to us from Innsbruck, Austria. It was not possible to save %1 who died on the spot. + + + + Zawodnik został poważnie poturbowany ale nic nie zagraża jego życiu. + The player was severely battered but nothing life-threatening. + + + + Zawodnik na szczęście wyszedł bez szwanku. + The athlete fortunately emerged unharmed. + + + + Niebezpieczna sytuacja na skoczni + Danger situation on the hill + + + + Zawodnik %1 nie zdążył wyhamować i w niebezpieczny sposób przeleciał przez bandę. +%2 + Rider %1 failed to brake and flew dangerously over the banner. +%2 + + + + Jestem wzruszony + I am touched + + + + Dobrze tak temu łajdakowi + Good for this scoundrel + + + + Mam nadzieje że wzrost populacji krokodyli nastąpi maksymalnie do 2028 roku + Hopefully, the increase in the crocodile population will occur by 2028 at the most + + + + Koniec konkursu!!! + Competition end!!! + + + + Niestety konkurs musi zostać odwołany w trybie NATYCHMIASTOWYM. Pod skocznią wykryto bombę która w każdej chwili może wybuchnąć. Przepraszamy za niedogodności. + Unfortunately, the competition has to be canceled IMMEDIATELY. A bomb has been detected under the hill which may explode at any moment. We apologize for the inconvenience. + + + + XD + XD + + + + Ez super mega ok + + + + + Też tak myślę + I think so too + + + Wyjście z konkursu Exit from the competition - + Na pewno chcesz wyjsć z tego okna? Spowoduje to odwołanie aktualnie rozgrywanego konkursu. Are you sure you want to leave this window? This will cancel the currently running competition. @@ -1878,8 +1957,8 @@ li.checked::marker { content: "\2612"; } - O symulatorze - About simulator + Zawodnicy + Jumpers @@ -1889,6 +1968,413 @@ p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } li.unchecked::marker { content: "\2610"; } li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="zawodnicy"></a><span style=" font-size:13pt; font-weight:700;">Z</span><span style=" font-size:13pt; font-weight:700;">awodnicy</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów"></a><span style=" font-size:13pt; font-weight:700;">O</span><span style=" font-size:13pt; font-weight:700;">pisanie atrybutów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Zawodnicy posiadają następujące atrybuty:</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Imię</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwisko</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kod kraju (3 literowy kod ISO3166)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rekord życiowy (w metrach, opcjonalne)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa zdjęcia zawodnika (nazwa pliku znajdującego się w folderze jumpersImages, opcjonalne)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Technika wybicia (zakres dowolny)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Technika lotu (zakres dowolny)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu (do wyboru): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nowoczesny styl V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Szerokie V</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl H</li></ul></li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lądowania (Od 0 do 15)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Forma (Od 1 do 100)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Równość skoków (Od -5 do 5)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cechy charakterystyczne (opcjonalne, do wyboru, od -5 do 5): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość wybicia</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Siła wybicia</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność lądowania (nie mylić ze stylem lądowania!)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tendencja do lądowania na dwie nogi</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prawdopodobieństwo dyskwalifikacji</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Skoki w mniej ważnych seriach</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność wykorzystania wiatru pod narty</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odporność na wiatr tylny</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Skoki w bardziej ważnych seriach (cecha nieaktywna, nie daje na razie żadnych zmian w skokach)</span></li></ul></li></ul> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:13pt; font-weight:700;">U</span><span style=" font-size:13pt; font-weight:700;">wagi:</span></h3> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zakres dowolny oznacza zakres wybrany w ustawieniach symulatora. Domyślnie jest to zakres od 0 do 100.</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tworzenie-zawodników"></a><span style=" font-size:13pt; font-weight:700;">T</span><span style=" font-size:13pt; font-weight:700;">worzenie zawodników</span></h2> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-techniki-wybicia-i-techniki-lotu-dla-zakresu-0-100"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie techniki wybicia i techniki lotu dla zakresu 0-100</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Dla ułatwienia będzie używana tutaj nazwa “Puchar”. Puchar określa najważniejsze rozgrywki w danej symulacji, np. Puchar Świata czy Turniej Smażonego Kotleta z Indyka. “Druga liga” tak jak sugeruje nazwa, oznacza drugie najważniejsze rozgrywki - coś jak Puchar Kontynentalny.<br /></span><span style=" font-size:13pt; font-weight:700;">95-100:</span><span style=" font-size:13pt;"> Kosmiczny poziom zawodnika względem “pucharu” (poziom praktycznie niewystępujący)<br /></span><span style=" font-size:13pt; font-weight:700;">90-95:</span><span style=" font-size:13pt;"> Wybitny poziom względem “pucharu” (Najlepsi z najlepszych)<br /></span><span style=" font-size:13pt; font-weight:700;">85-90:</span><span style=" font-size:13pt;"> Bardzo dobry poziom jak na “puchar” (Ścisła czołówka)<br /></span><span style=" font-size:13pt; font-weight:700;">80-85:</span><span style=" font-size:13pt;"> Szeroka czołówka “pucharu” (Zawodnicy którzy przy dobrej formie mogą włączyć się do walki o wysokie cele)<br /></span><span style=" font-size:13pt; font-weight:700;">75-80:</span><span style=" font-size:13pt;"> Niezła przeciętność względem “pucharu” (Osiąganie głównie poprawnych wyników z potencjałem na regularne dobre występy)<br /></span><span style=" font-size:13pt; font-weight:700;">70-75:</span><span style=" font-size:13pt;"> Przeciętniacy “pucharu” (Zawodnicy nie odgrywający wielkich ról, ale przypominający o sobie co jakiś czas) (Zawodnicy którzy prawdopodobnie będą w ogólnie pojętej czołówce “drugiej ligi”)<br /></span><span style=" font-size:13pt; font-weight:700;">65-70:</span><span style=" font-size:13pt;"> Outsiderzy względem “Pucharu” (Prawdopodobnie przeciętni zawodnicy “drugiej ligi”)<br /></span><span style=" font-size:13pt; font-weight:700;">60-65:</span><span style=" font-size:13pt;"> Przeciętniacy “drugiej ligi” (Zawodnicy dobrze znani fanom “drugiej ligi” aczkolwiek nie włączający się zbyt często do walki o najwyższe miejsca)<br /></span><span style=" font-size:13pt; font-weight:700;">55-60:</span><span style=" font-size:13pt;"> Słabi zawodnicy “drugiej ligi” (Zawodnicy skaczący bez większych sukcesów w “drugiej lidze” i bez większych perspektyw na awans do “pucharu”)<br />Powyższy wzór jest tylko pomocą przy tworzeniu zawodników. Można robić to według uznania.</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-formy"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie formy</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt; font-weight:700;">90-100:</span><span style=" font-size:13pt;"> Niesamowita forma, występująca bardzo rzadko, dająca wyniki ogromnie ponad stan<br /></span><span style=" font-size:13pt; font-weight:700;">80-90:</span><span style=" font-size:13pt;"> Świetna forma, która daje szanse na wyniki wyraźnie ponad stan<br /></span><span style=" font-size:13pt; font-weight:700;">70-80:</span><span style=" font-size:13pt;"> Bardzo dobra forma, pokazująca prawdziwy potenciał zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">60-70:</span><span style=" font-size:13pt;"> Dobra forma, dająca szanse na naprawdę dobre wyniki<br /></span><span style=" font-size:13pt; font-weight:700;">50-60:</span><span style=" font-size:13pt;"> Forma powyżej średniej, daje przyzwoite wyniki jak na danego zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">40-50:</span><span style=" font-size:13pt;"> Forma poniżej średniej, dająca przeciętne wyniki jak na danego zawodnika<br /></span><span style=" font-size:13pt; font-weight:700;">30-40:</span><span style=" font-size:13pt;"> Stosunkowo słaba forma, dająca pole do poprawy<br /></span><span style=" font-size:13pt; font-weight:700;">20-30:</span><span style=" font-size:13pt;"> Słaba forma. Zawodnik z tą formą ma jeszcze duże rezerwy w swoich skokach<br /></span><span style=" font-size:13pt; font-weight:700;">10-20:</span><span style=" font-size:13pt;"> Kiepska forma. Zawodnik skacze wyraźnie poniżej swoich umiejętności<br /></span><span style=" font-size:13pt; font-weight:700;">0-10:</span><span style=" font-size:13pt;"> Głęboki kryzys zawodnika. Forma kompletnie nie odzwierciedlająca potencjału zawodnika.</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-stylu-lądowania"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie stylu lądowania</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt;">Poniższe wartości również są w porównaniu do poziomu “pucharu” tak jak przy technice wybicia i lotu.<br /></span><span style=" font-size:13pt; font-weight:700;">14-15:</span><span style=" font-size:13pt;"> Wybitni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">13-14:</span><span style=" font-size:13pt;"> Bardzo dobrzy styliści<br /></span><span style=" font-size:13pt; font-weight:700;">12-13:</span><span style=" font-size:13pt;"> Nieźli styliści<br /></span><span style=" font-size:13pt; font-weight:700;">11-12:</span><span style=" font-size:13pt;"> Poprawni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">10-11:</span><span style=" font-size:13pt;"> Przeciętni styliści<br /></span><span style=" font-size:13pt; font-weight:700;">9-10:</span><span style=" font-size:13pt;"> Niezachwycający styliści<br /></span><span style=" font-size:13pt; font-weight:700;">8-9:</span><span style=" font-size:13pt;"> Nienajlepsi styliści<br /></span><span style=" font-size:13pt; font-weight:700;">7-8:</span><span style=" font-size:13pt;"> Kiepscy styliści<br /></span><span style=" font-size:13pt; font-weight:700;">7</span><span style=" font-size:13pt;"> i mniej: Fatalni styliści</span></p> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-poziomu-cech-charakterystycznych"></a><span style=" font-size:13pt; font-weight:700;">D</span><span style=" font-size:13pt; font-weight:700;">opasowanie poziomu cech charakterystycznych</span></h3> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:13pt; font-weight:700;">0-1:</span><span style=" font-size:13pt;"> Zawodnicy trochę się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">1-2:</span><span style=" font-size:13pt;"> Zawodnicy wyróżniający się<br /></span><span style=" font-size:13pt; font-weight:700;">2-3:</span><span style=" font-size:13pt;"> Zawodnicy dosyć znacznie się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">3-4:</span><span style=" font-size:13pt;"> Zawodnicy bardzo się wyróżniający<br /></span><span style=" font-size:13pt; font-weight:700;">4-5:</span><span style=" font-size:13pt;"> Zawodnicy ekstremalnie się wyróżniający </span></p></body></html> + + + + + Skocznie + Hills + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Skocznie</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="skocznie"></a><span style=" font-size:xx-large; font-weight:700;">S</span><span style=" font-size:xx-large; font-weight:700;">kocznie</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Skocznie posiadają następujące atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa (miejsce)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kod kraju (3 literowy kod ISO3166)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt K</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt HS</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za punkt K</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za metr</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za belkę</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr przedni</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr tylny</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Balans wybicie/lot (0.9 oznacza 110% dla wybicia i 90% dla lotu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik odległości (zwiększa odległości i różnice między zawodnikami)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:x-large; font-weight:700;">U</span><span style=" font-size:x-large; font-weight:700;">wagi</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie punktu K balans wybicia i skoczni jest ustalany automatycznie, tzn. czym większy punkt K tym większy wpływ lotu i tak dalej. Atrybut “balans wybicie/lot” po prostu bardziej potęguje ten efekt.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Metry za jeden stopień belki są obliczane podczas symulacji proporcjonalnie do punktów za belkę.</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkt K ma bardzo duży wpływ na skoki - od niego zależy większość parametrów automatycznie obliczanych podczas symulowania skoków. </li></ul></body></html> + + + + + Zasady konkursów + Competitions rules + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Zasady konkursów</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="zasady-konkursów"></a><span style=" font-size:xx-large; font-weight:700;">Z</span><span style=" font-size:xx-large; font-weight:700;">asady konkursów</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów-głównych"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów głównych</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Każdy preset zasad konkursu ma następujące atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nazwa</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rodzaj konkursu (ind/druż)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zasada 95% HS (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za belkę (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punkty za wiatr (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Noty za styl (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dyskwalifikacje (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bicie rekordów (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w drużynie (dla konkursów drużynowych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rodzaj obliczania średniej wiatru +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prosty: Każdy wiatr pod narty jest zaliczany jako 100% wiatr przedni itd. Nawet wiatr minimalnie w plecy zostanie uznany jako wiatr o kącie 180 stopni (0 to wiatr idealnie pod narty),</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prosty ulepszony: Wiatr jest albo wiatrem pełnym albo połowicznym. Jeżeli wiatr nie jest blisko wiatru “idealnego” (odchylenie około 20-30 stopni) to jest zaliczany tylko w 50%</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Oryginalny (realistyczny): Tak jak w prawdziwych zawodach. Wpływ wiatru na rekompensatę jest w 100% w zależności od kierunku (nie licząc niedokładności przeliczników). Wpływ ten jest obliczany według wzoru: cos(kierunek* π / 180) * siła * (100 / ilość wiatrów). Podziękowania dla Jonka za doinformowanie mnie w tej kwestii.</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ odległości na rekompensatę +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Oryginalny: Jeżeli zawodnik skoczy poniżej 75% punktu K, reszta wiatrów się nie wlicza.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pełny: Wliczają się tylko te wiatry do których doleci zawodnik. Jeżeli doleci tylko do np. 54% danego wiatru to siła przy obliczaniu rekompensat jest mnożona przez 0.54.</li></ul></li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Informacje o poszczególnych rundach</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="opisanie-atrybutów-poszczególnych-rund-konkursu"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">pisanie atrybutów poszczególnych rund konkursu</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Każda runda może wyglądać inaczej. Oto jej atrybuty:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w rundzie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie listy startowej przed rundą</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie grup (konkurs drużynowy): +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Przed ostatnią grupą</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Po każdej grupie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Po pierwszej grupie</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nigdy</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tryb KO (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników w grupie KO</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ilość zawodników awansujących z grupy KO</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sposób dobierania grup KO +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Klasyczny (50 zawodnik z 1 itd., tylko dla dwuosobowych grup)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dla dużych grup (sposób klasyczny dopasowany do realiów dużych grup. Dla 50 zawodników i 5 osobowej grupy: np. 3, 13, 23, 33 i 43 miejsce)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Losowanie koszykami (w pierwszym koszyku zawodnicy od 1 do 10, w drugim od 11 do 20 itd.)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Totalnie losowo (nie ma żadnej kontroli nad tym, kto z kim skacze </li></ul></li></ul></body></html> + + + + + Presety + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Presety</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="presety"></a><span style=" font-size:xx-large; font-weight:700;">P</span><span style=" font-size:xx-large; font-weight:700;">resety</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset to po prostu zapisana konfiguracja często używanej w symulatorze rzeczy. Zapisuje się raz i wczytuje za każdym razem kiedy jest to potrzebne.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="rodzaje-presetów"></a><span style=" font-size:x-large; font-weight:700;">R</span><span style=" font-size:x-large; font-weight:700;">odzaje presetów</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wyróżniamy następujące rodzaje presetów:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset kalendarza</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset ustawień generatora formy</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset ważności skoków w konkursach</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset punktów za miejsca (klasyfikacje)</li></ul> +<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="uwagi"></a><span style=" font-size:large; font-weight:700;">U</span><span style=" font-size:large; font-weight:700;">wagi:</span></h3> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Preset kalendarza nie zawiera dosłownej informacji o skoczni. Ze względów technicznych posiada tylko informacje o nazwie skoczni i jej punkcie HS. Jeżeli w danym zapisie symulacji nie ma skoczni o takiej nazwie i punkcie HS jak w presecie, dodaje się domyślna skocznia (pierwsza z listy) lub testowa skocznia HS0. </li></ul></body></html> + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>sim.html</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="symulacja-skoku"></a><span style=" font-size:xx-large; font-weight:700;">S</span><span style=" font-size:xx-large; font-weight:700;">ymulacja skoku</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ogólne-wyjaśnienie-symulacji-skoku"></a><span style=" font-size:x-large; font-weight:700;">O</span><span style=" font-size:x-large; font-weight:700;">gólne wyjaśnienie symulacji skoku</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Przy symulacji skoku bardzo ważną rolę odgrywają tzw. “wpływy skoczni”. Dokładnie jest to wpłwy wybicia i wpływ lotu na odległość. Podczas symulacji na podstawie wielu czynników obliczana jest ocena wybicia i ocena lotu którą można podejrzeć przy włączeniu informacji o niej przy skoku. Przy ustalaniu odległości ocena wybicia jest mnożona przez wpływ wybicia (np. 80 * 0.5) itd. Oprócz tego dodawane są metry za belkę, wiatr, losowość i tak dalej…</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-składa-się-na-losowość-skoku"></a><span style=" font-size:x-large; font-weight:700;">C</span><span style=" font-size:x-large; font-weight:700;">o składa się na losowość skoku?</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na losowość składa się wiele rzeczy a sama procedura losowania jest dosyć skomplikowana. Jednak w skrócie na losowość składają się poszczególne rzeczy:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ważność skoków w konkursie (w największym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Równość skoków zawodnika (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Forma zawodnika (w pewnym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość wybicia/lotu (w pewnym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu (w średnim stopniu)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="lądowanie"></a><span style=" font-size:x-large; font-weight:700;">L</span><span style=" font-size:x-large; font-weight:700;">ądowanie</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wyróżniamy cztery rodzaje lądowania:</p> +<ol style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Telemark</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Lądowanie na dwie nogi</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podpórka</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Upadek</li></ol> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W zależności od odległości, zmieniają się szanse na poszczególne rodzaje lądowań. Na szanse lądowania na dwie nogi wpływa cecha charakterystyczna zawodnika - “Tendencja lądowania na dwie nogi” (im wyższy poziom tej cechy, tym większa szansa na obunożne lądowanie). Jest też druga cecha, czyli “Umiejętność lądowania”. Czym wyższa wartość, tym mniejsza szansa na upadki i podparte lądowania.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="noty-za-styl"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">oty za styl</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na oceny od sędziów wpływ mają następujące czynniki:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lądowania zawodnika (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odległość (w dużym stopniu)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Losowość (w dosyć dużym stopniu. Dla każdego rodzaju lądowania losowość jest trochę inna, np. dla podpórki rozbieżność not jest większa niż przy telemarku)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="mechanizm-“zapobiegania-bardzo-dalekim-skokom”"></a><span style=" font-size:x-large; font-weight:700;">M</span><span style=" font-size:x-large; font-weight:700;">echanizm “zapobiegania bardzo dalekim skokom”</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">W symulatorze istnieje pewien mechanizm który po obliczeniu odległości sprawdza, czy dany skok nie jest zbyt daleki (tak daleki, że aż nierealistycznie daleki).<br />Głównie chodzi o to, że poza punktem HS trudniej jest skoczyć daleko (przyrost odległości jest mniejszy przez płaskość zeskoku za tym punktem). Np. jeżeli ktoś skoczy 7 metrów za punktem HS, możliwe że jego odległość skróci się ze 149 metrów do 147, tak samo jak dzieje się w rzeczywistości kiedy zawodnik skraca swój skok.<br />Oczywiście takie rozwiązanie ma też swoje wady w postaci dziwnych odległości kiedy zawodnicy będą skakać bardzo, bardzo daleko.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="co-ma-wpływ-na-bonusy-z-tytułu-wiatru"></a><span style=" font-size:x-large; font-weight:700;">C</span><span style=" font-size:x-large; font-weight:700;">o ma wpływ na bonusy z tytułu wiatru?</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pewne atrybuty zawodnika modyfikują wpływ wiatru tak, że go zwiększają lub zmniejszają:</p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu. Czym szerszy, tym wpływ wiatru jest większy (bonus za wiatr przedni jest większy, a odjęcie za wiatr tylni też jest większe).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ocena lotu. Czym większa ocena lotu, tym większe bonusy za wiatr pomagający i mniejsze minusy za wiatr przeszkadzający.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu (Czym niższy lot, tym większy wpływ wiatru przedniego i tylnego. Jeżeli zawodnik skacze wysoko to ma mniejsze bonusy za wiatr przedni ale też mniejsze minusy za wiatr tylni)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umiejętność wykorzystania wiatru </li></ul></body></html> + + + + + Tryb symulacji sezonów + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Tryb symulacji sezonów</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tryb-symulacji-sezonów"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">ryb symulacji sezonów</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="funkcje-trybu-sezonów"></a><span style=" font-size:x-large; font-weight:700;">F</span><span style=" font-size:x-large; font-weight:700;">unkcje trybu sezonów</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pomieszczenie wielu kalendarzy w jednym sezonie (można np. zrobić podział na lato i zimę, albo pierwszą i drugą ligę. Każdy kalendarz ma osobne konkursy i klasyfikacje)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edycja bazy danych na bieżąco (w trakcie sezonu można edytować zawodników, skocznie, zasady konkursów, kalendarz czy klasyfikacje)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Archiwum wyników (Można zobaczyć szczegółowe wyniki każdego rozegranego konkursu w zapisie. Można też zobaczyć stany każdej klasyfikacji)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edytor kalendarzy (Potężne narzędzie pozwalające ułożyć sezon według własnego uznania)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki zawodnika (5 wykresów na temat zawodnika: występy w konkursach, punkty od sędziów, forma, ocena wybicia, ocena lotu. Statystyki na temat średniej, najniższej i najwyższej pozycji jak i odchylenia standardowego)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki występu w klasyfikacji (Ciekawa funkcja rekonstruująca archiwalne wyniki danej klasyfikacji i pokazująca je na wykresie, pokazując zarazem jak zmieniały się miejsca zawodnika lub drużyny w danej klasyfikacji. Są też statystyki nt. pozycji takie jak te od zawodnika)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Statystyki zapisu (Najbardziej rozbudowane z trzech okien o statystykach. Zawiera wiele rankingów, rekordów i faktów na temat zapisu symulacji. Jest też opcja stworzenia “klasyfikacji ogólnej” na podstawie wybranych konkursów. Istnieje opcja eksportu tych wszystkich statystyk do formatu CSV)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Filtrowanie statystyk zawodnika i statystyk zapisu (9 różnych filtrów pozwalających pokazać statystyki tylko z niektórych konkursów)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Listy zawodników (bardzo ułatwiają tworzenie list startowych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Generator formy zawodników (Bardzo przydatne narzędzie zwiększające realizm symulacji. Na podstawie czterech parametrów (jednego wymaganego) zmieniana jest forma zawodników. Głównym użyciem jest zmiana formy zawodników między weekendami zawodów)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysyłanie webhooków ze stanu klasyfikacji</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ustawienia-zapisu-symulacji"></a><span style=" font-size:x-large; font-weight:700;">U</span><span style=" font-size:x-large; font-weight:700;">stawienia zapisu symulacji</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pokaż formę zawodników (dla większego realizmu zalecane wyłączenie tej opcji)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pokaż niestabilność formy zawodników</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmniejsz rozmiar pliku kosztem jego czytelności (usuwa wszystkie zbędne entery i spacje z pliku z zapisem drastycznie zmniejszając jego rozmiar) </li></ul></body></html> + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Rozgrywanie konkursów</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:11pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="rozgrywanie-konkursu"></a><span style=" font-size:13pt; font-weight:700;">R</span><span style=" font-size:13pt; font-weight:700;">ozgrywanie konkursu</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przed-rozgrywaniem-konkursu"></a><span style=" font-size:13pt; font-weight:700;">N</span><span style=" font-size:13pt; font-weight:700;">ajważniejsze funkcje przed rozgrywaniem konkursu</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ustalanie kolejności listy startowej (większość tylko dla trybu sezonów) +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie listy zawodników w zapisie</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie losowości</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie wyniku konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie stanu klasyfikacji</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie listy startowej z innego konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie krajów</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Na podstawie list zawodników</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ręczne usuwanie “niepotrzebnych” zawodników</li></ul></li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór skoczni (ważne!!!)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór zasad konkursu (ważne!!!) (tylko dla pojedynczych konkursów)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ustawień generatora wiatru lub automatyczne ustawienie</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ustawień generatora śniegu na najeździe</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór belki</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór szansy na dyskwalifikację</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ważności skoków (tylko dla pojedynczych konkursów)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przy-rozgrywaniu-konkursu"></a><span style=" font-size:13pt; font-weight:700;">N</span><span style=" font-size:13pt; font-weight:700;">ajważniejsze funkcje przy rozgrywaniu konkursu</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" font-size:13pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wirtualna klasyfikacja (tylko dla sezonów)</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podgląd listy startowej</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odwołanie serii lub całego konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatyczna symulacja konkursu, serii, grupy lub wybranej ilości skoków</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysłanie webhooka z aktualnymi wynikami konkursu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Informacje o: rekordzie życiowym zawodnika (przy konkursie lotów), linii “to beat”, linii “to advance”, aktualnym wietrze i aktualnym poziomie śniegu/deszczu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Manipulacja skokiem</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wykonanie skoku</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wygenerowanie nowego wiatru</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmiana ustawień generatora wiatru lub śniegu/deszczu</li> +<li style=" font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmiana belki lub jej obniżenie na życzenie trenera </li></ul></body></html> + + + + + Tryb pojedynczych skoków + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Tryb pojedynczych skoków</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tryb-pojedynczych-skoków"></a><span style=" font-size:xx-large; font-weight:700;">T</span><span style=" font-size:xx-large; font-weight:700;">ryb pojedynczych skoków</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie</span></h2> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tryb pojedynczych skoków to tryb w którym wybrany zawodnik oddaje określoną ilość skoków w danych warunkach. Później użytkownik ma wgląd na poszczególne wyniki. Zastosowaniem tego może być np. test symulacji, chociaż ten tryb jest raczej tylko “ciekawostką”.</p> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-przy-konfiguracji-pojedynczych-skoków"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">ajważniejsze funkcje przy konfiguracji pojedynczych skoków</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór zawodnika</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór skoczni</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór warunków wietrznych</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór ilości skoków</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zmienny wiatr (tak/nie)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rzeczy związane z zasadami konkursów: Wliczaj noty, punkty za wiatr itd.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ważność skoków</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Belka startowa</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="najważniejsze-funkcje-po-symulacji-pojedynczych-skoków"></a><span style=" font-size:x-large; font-weight:700;">N</span><span style=" font-size:x-large; font-weight:700;">ajważniejsze funkcje po symulacji pojedynczych skoków</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sortowanie tabeli malejąco lub rosnąco według: +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Odległości</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Noty łącznej</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wiatru</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punktów za styl</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Szczegółowy przegląd wybranych skoków</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wykresy: +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład odległości</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład punktów</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład not sędziowskich</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład uśrednionego wiatru</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozkład rodzajów lądowania</li></ul></li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatyczny zapis tych skoków w formacie CSV (po wyjściu z okna) </li></ul></body></html> + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Ustawienia</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="ustawienia-symulatora"></a><span style=" font-size:xx-large; font-weight:700;">U</span><span style=" font-size:xx-large; font-weight:700;">stawienia symulatora</span></h1> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="wyjaśnienie-poszczególnych-ustawień"></a><span style=" font-size:x-large; font-weight:700;">W</span><span style=" font-size:x-large; font-weight:700;">yjaśnienie poszczególnych ustawień</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Język programu (Polski lub angielski. Angielskie tłumaczenia mogą zawierać błędy)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bazowe prawdopodobieństwo dyskwalifikacji (Ta wartość będzie dla ułatwienia domyślnie ustawiana jako prawdopodobieństwo dyskwalifikacji w konkursie lub w trybie pojedynczych skoków).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Zakres umiejętności (Jeżeli ktoś chce, może sobie zmienić zakres umiejętności np. na od 0 do 50. Jeżeli zmniejszymy o połowę zakres umiejętności, to losowość również automatycznie zmniejszy się o losowość tak samo jak inne rzeczy w symulacji aby dopasować się do nowego zakresu).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik losowości (Losowość skoku jest mnożona przez tą wartość. Jeżeli mnożnik wynosi 0.5, a przez losowość zawodnik skoczy 4 metry krócej, to losowość zmniejszy się do zaledwie dwóch metrów).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Automatycznie dopasowuj wpływy na skoczni do aktualnego zakresu umiejętności (Jeżeli wpływ wybicia na skoczni wynosi np. 0.72, a aktualny zakres jest zwiększony dwukrotnie (do 200) to przy symulacji skoków wpływ wybicia i lotu na skoczni zostanie zmieniony np, dwukrotnie. Nie zmienia to bezpośrednio wpływów na skoczni w edytorze, ale mnoży je podczas symulacji).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik wpływów skoczni (Przed każdym skokiem wpływ wybicia i lotu skoczni jest mnożony przez tą wartość. Głównym zastosowaniem tego jest zwiększenie różnic między zawodniakami)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ formy na wybicie (Od 0 do 1. Np. 0.2 oznacza że forma ma 20% wpływu a umiejętności 80% wpływu na ocenę wybicia)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wpływ formy na lot (Od 0 do 1. --||–)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Aktualizuj rekordy z globalnej bazy danych (Jeżeli włączone, to przy rozgrywaniu pojedynczych konkursów ewentualne rekordy zostaną na stałe zapisane w globalnej bazie danych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Rozgrywanie konkursu “na żywo” (Jeżeli włączone, to skok zawodnika jest pokazywany stopniowo, zaczynając od odległości i tak dalej.)</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mnożnik szybkości rozgrywania konkursu “na żywo” (Jeżeli np. 1.35, konkurs na żywo jest rozgrywany o 35% szybciej)</li></ul> +<h2 style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="pozostałe-funkcje"></a><span style=" font-size:x-large; font-weight:700;">P</span><span style=" font-size:x-large; font-weight:700;">ozostałe funkcje</span></h2> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Napraw zapisy symulacji” (Funkcja dzięki której niektóre błędy związane z zapisami symulacji mogą zostać naprawione)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Napraw bazę danych” (Funkcja która być może naprawi niektóre błędy związane z globalną bazą danych)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Skróć nazwiska zawodników” (Dzięki tej funkcji można skrócić wszystkie nazwiska zawodników do jednej litery. Np. Adam Nowak = Adam N. Należy pamiętać że taka zmiana jest nieodwracalna).</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Automatycznie przypisz zdjęcia zawodnikom” (Automatycznie przypisuje zawaodnikom zdjęcia według wzoru: _&lt;Imię&gt;)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dodaj preset ważności skoków (usuwanie i edycja odbywa się poprzez otwarcie plików symulatora)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wybór informacji skoku do pokazania (otwiera się okno w którym można wybrać, co ma być pokazywane w informacji o skoku)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Edytor krajów (Można według uznania zmieniać kraje dodane do symulatora)</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wczytaj zawodników przez CSV</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">“Przywróć domyślne” (Przywraca wszystkie ustawienia do stanu początkowego) </li></ul></body></html> + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>7. FAQ</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> +<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="często-zadawane-pytania-faq"></a><span style=" font-size:xx-large; font-weight:700;">C</span><span style=" font-size:xx-large; font-weight:700;">zęsto zadawane pytania (FAQ)</span></h1> +<ol style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"> +<li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Program crashuje się kiedy chcę rozpocząć konkurs. Co robić?</span> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Prawdopodobnie skocznia lub zasady konkursu nie zostały wybrane.</li></ul></li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Program crashuje się w trakcie wejścia do zapisu symulacji. Co mam zrobić?</span> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jeśli program daje radę wczytać zapisy symulacji (czyli da się wejść w okno z listą zapisów) to być może wystarczy wejść w ustawienia i kliknąć “Napraw zapisy symulacji”. Jeśli to nie pomoże, skontaktuj się ze mną na poniżej podanym serwerze Discord, chociaż w niektórych przypadkach zapis symulacji jest nie do odratowania.</li></ul></li></ol></body></html> + + + + O symulatorze + About simulator + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Welcome file</title><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } </style></head><body style=" font-family:'Quicksand Medium'; font-size:13pt; font-weight:400; font-style:normal;"> <h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="o-symulatorze"></a><span style=" font-size:12pt; font-weight:700;">O</span><span style=" font-size:12pt; font-weight:700;"> symulatorze</span></h1> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">Sj.Sim to darmowy program starający się odzwierciedlić przebieg prawdziwych zawodów skoków narciarskich w postaci symulacji na podstawie umiejętności zawodnika i innych parametrów takich jak skocznia, warunki pogodowe i losowość.</span></p> @@ -1902,7 +2388,7 @@ li.checked::marker { content: "\2612"; } <li style=" font-size:12pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Pomoc</span>. Jest to okno w którym właśnie się znajdujesz. Znajdziesz tu informacje na temat każdej rzeczy znajdującej się w symulatorze. Zaglądaj tu, jeśli czegoś nie wiesz.</li></ul> <h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="od-czego-zacząć"></a><span style=" font-size:12pt; font-weight:700;">O</span><span style=" font-size:12pt; font-weight:700;">d czego zacząć?</span></h1> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">Na początku możesz przeczytać rozdziały tej instrukcji które cię interesują. Możesz też skorzystać z paczki zawodników dostępnej od razu do pobrania i przesymulować konkursy z jej wykorzystaniem.<br />Możesz też zacząć symulować sezon używając dostępnych presetów kalendarza i używając przy okazji generatora formy dla polepszenia wrażeń.<br />Próbuj odkrywać jak najwięcej nowych funkcji. Kiedy poczujesz się pewniej, możesz spróbować swoich sił w tworzeniu własnych zawodników, skoczni, kalendarzy i innych rzeczy. </span></p></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>Welcome file</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -1923,12 +2409,11 @@ li.checked::marker { content: "\2612"; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">To begin with, you can read the chapters of this manual that interest you, or you can use the pack of players available immediately for download and simulate contests using it.<br />You can also start simulating the season using the available calendar presets and using the form generator on occasion to improve the experience.<br />Try to discover as many new features as possible. When you feel more confident, you can try your hand at creating your own players, hills, calendars and more.</span></p></body></html> - + Symulacja skoków Jumps simulation - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>2. Elementy bazy danych</title><style type="text/css"> p, li { white-space: pre-wrap; } @@ -1971,7 +2456,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Styl lotu. Czym szerszy, tym wpływ wiatru jest większy (bonus za wiatr przedni jest większy, a odjęcie za wiatr tylni jest mniejsze).</li> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ocena lotu. Czym większa ocena lotu, tym większe bonusy za wiatr pomagający i mniejsze minusy za wiatr przeszkadzający.</li> <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wysokość lotu (Czym niższy lot, tym większy wpływ wiatru przedniego i tylnego. Jeżeli zawodnik skacze wysoko to ma mniejsze bonusy za wiatr przedni ale też mniejsze minusy za wiatr tylni) </li></ul></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>2. Elementy bazy danych</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -2015,7 +2500,6 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Flight height (The lower the flight, the greater the impact of headwind and tailwind. If an athlete jumps high, he or she has smaller bonuses for the headwind but also smaller disadvantages for the tailwind).</li></ul></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>5. Tworzenie zawodników i skoczni</title><style type="text/css"> p, li { white-space: pre-wrap; } @@ -2077,7 +2561,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; font-style:italic;">Cechy charakterystyczne</span> <span style=" font-style:italic;">(Opcjonalne. Np. bezpieczeństwo skoków za punktem HS albo wpływ techniki lotu na skok)</span></li></ul> <h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="dopasowanie-wpływu-wybicia-i-wpływu-lotu"></a><span style=" font-size:large; font-weight:700;">D</span><span style=" font-size:large; font-weight:700;">opasowanie wpływu wybicia i wpływu lotu</span></h3> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Najbardziej polecane jest dopasowywanie obu tych parametrów według takiego sposobu, że obliczamy ich sumę w zależności od punktu K i rozdzielamy według tego jak bardzo “lotna” jest skocznia (Jeżeli skocznia jest lotna, to więcej damy wpływu lotu niż wybicia).<br />Dla skoczni K120 można użyć sumy 0.78 i rozdzielić ją na oba parametry. Dla większości skoczni K120 będzie to coś w stylu 0.33 dla wpływu wybicia i 0.45 dla wpływu lotu (Są wyjątki, np. bardziej “lotne” skocznie). </p></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>5. Tworzenie zawodników i skoczni</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -2140,7 +2624,6 @@ li.checked::marker { content: "\2612"; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The most recommended way to adjust the two parameters is to calculate their sum according to the K-point and distribute according to how "volatile" the hill is (If the hill is volatile, we will give more to the impact of the flight than the bump).<br />For K120 hills, you can use a sum of 0.78 and split it between the two parameters. For most K120 hills it will be something like 0.33 for the impact of the bump and 0.45 for the impact of the flight (There are exceptions, such as more "volatile" hills).</p></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>6. Ustawienia symulatora</title><style type="text/css"> p, li { white-space: pre-wrap; } @@ -2164,7 +2647,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Skróć nazwiska zawodników&quot;</span> (Dzięki tej funkcji można skrócić wszystkie nazwiska zawodników do jednej litery. Np. Adam Nowak = Adam N. Należy pamiętać że taka zmiana jest nieodwracalna).</li> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Automatycznie przypisz zdjęcia zawodnikom&quot;</span> (Automatycznie przypisuje zawaodnikom zdjęcia według wzoru: &lt;Kod kraju&gt;_&lt;Imię&gt;&lt;Nazwisko&gt;)</li> <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Przywróć domyślne&quot;</span> (Przywraca wszystkie ustawienia do stanu początkowego) </li></ul></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>6. Simulator settings</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -2342,12 +2825,11 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Flight height (The lower the flight, the greater the impact of headwind and tailwind. If an athlete jumps high, he or she has smaller bonuses for the headwind but also smaller disadvantages for the tailwind).</li></ul></body></html> - + Rozgrywanie konkursu Competition playing - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>4. Tryb symulacji sezonów</title><style type="text/css"> p, li { white-space: pre-wrap; } @@ -2410,7 +2892,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Maksymalna forma</span></li></ul> <h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="presety-ustawień-generatora-formy"></a><span style=" font-size:large; font-weight:700;">P</span><span style=" font-size:large; font-weight:700;">resety ustawień generatora formy</span></h3> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tak jak w przypadku presetów kalendarza, presety ustawień generatora formy zostały dodane po to aby zaoszczędzić czas na generowaniu formy z użyciem tych samych parametrów.<br />Preset generatora formy zawiera wszystkie siedem parametrów generatora, lecz nie zapisuje on informacji na temat ustawień dla poszczególnych zawodników, a tylko te parametry które znajdują się po lewej stronie okna konfiguracji generatora i są ustawiane dla wszystkich zawodników. </p></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>4. Seasons mode</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -2598,9 +3080,8 @@ li.checked::marker { content: "\2612"; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tak jak w przypadku presetów kalendarza, presety ustawień generatora formy zostały dodane po to aby zaoszczędzić czas na generowaniu formy z użyciem tych samych parametrów.<br />Preset generatora formy zawiera wszystkie siedem parametrów generatora, lecz nie zapisuje on informacji na temat ustawień dla poszczególnych zawodników, a tylko te parametry które znajdują się po lewej stronie okna konfiguracji generatora i są ustawiane dla wszystkich zawodników. </p></body></html> - Tworzenie zawodników i skoczni - Jumpers and hills creating + Jumpers and hills creating <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -2727,7 +3208,7 @@ li.checked::marker { content: "\2612"; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The most recommended way to adjust the two parameters is to calculate their sum according to the K-point and distribute according to how "volatile" the hill is (If the hill is volatile, we will give more to the impact of the flight than the bump).<br />For K120 hills, you can use a sum of 0.78 and split it between the two parameters. For most K120 hills it will be something like 0.33 for the impact of the bump and 0.45 for the impact of the flight (There are exceptions, such as more "volatile" hills).</p></body></html> - + Ustawienia symulatora Simulator settings @@ -2776,12 +3257,11 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">&quot;Restore to default&quot;</span>(Restores all settings to the initial state).</li></ul></body></html> - + FAQ FAQ - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>7. FAQ</title><style type="text/css"> p, li { white-space: pre-wrap; } @@ -2803,7 +3283,7 @@ li.checked::marker { content: "\2612"; } <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700;">Chcę pomóc z istniejącymi tłumaczeniami, lub stworzyć własne. Gdzie mogę się zgłosić?</span> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 2;"> <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Również za pośrednictwem serwera Discord. </li></ul></li></ol></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><title>7. FAQ</title><style type="text/css"> p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; } @@ -4432,15 +4912,26 @@ li.checked::marker { content: "\2612"; } Help - + + + Podziękowania + Thanks + + + Zgłoś błąd Report bug - + x.x.x + + + About QT + + MultipleTrainingsEditDialog @@ -5378,8 +5869,8 @@ Make sure the file exists or has the correct permissions - - + + pkt pts @@ -5499,33 +5990,34 @@ __ Points - + (indywidualna) (individual) - + (drużynowa) (team) - + *Po %1 z %2 konkursów* *After %1 from %2 competitions* - + __Wyniki:__ __Results:__ - + *Wiadomość wysłana z poziomu Sj.Sim + *Message sent from the Sj.SIm @@ -5569,27 +6061,27 @@ __ ResultsTableModel - + Poz. Pos. - + Imię i nazwisko Name and surname - + Suma punktów Points sum - + Odległość (seria Distance (round - + Punkty (seria Points (round @@ -5771,7 +6263,7 @@ li.checked::marker { content: "\2612"; } Min. ilość wyników: - Min. results count + Min. results count: @@ -7450,6 +7942,82 @@ li.checked::marker { content: "\2612"; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:700;">2x Click</span><span style=" font-size:11pt;"> --&gt; Edit team lineup</span></p></body></html> + + ThanksWindow + + + + Podziękowania + Thanks + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podziękowania dla osób które w pewnym stopniu przyczyniły się do rozwoju Sj.Sim:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jonek (doinformowanie mnie w zakresie działania rekompensat za wiatr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Panker95 (rekordy skoczni)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jagoda (kraje)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- kxmil (ciekawe propozycje nowych funkcji)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Dominik Boss (paczka zawodników w jednej z wcześniejszych wersji)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autor paczki z flagami (https://github.com/lipis/flag-icons)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autorzy ikon ze strony flaticon.com (zapisani są w pliku flaticon_authors.txt)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Użytkownicy serwera discord biblioteki dpp (bezcenna pomoc w dodaniu funkcji webhooków)</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thanks to those who have contributed in some way to the development of Sj.Sim:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jonek (doctored me on how wind compensation works)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Panker95 (hill records)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jagoda (countries)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- kxmil (interesting ideas for new features)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Dominik Boss (pack of players in one of the earlier versions)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Author of the flag pack (https://github.com/lipis/flag-icons)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- The authors of the icons from flaticon.com (they are saved in the flaticon_authors.txt file)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Users of the dpp library discord server (invaluable help in adding webhooks features)</p></body></html> + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Podziękowania dla osób które w pewnym stopniu przyczyniły się do rozwoju Sj.Sim:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jonek (doinformowanie mnie w zakresie działania rekompensat za wiatr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Panker95 (rekordy skoczni)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jagoda (kraje)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Dominik Boss (paczka zawodników w jednej z wcześniejszych wersji)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autor paczki z flagami (https://github.com/lipis/flag-icons)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Autorzy ikon ze strony flaticon.com (zapisani są w pliku flaticon_authors.txt)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Użytkownicy serwera discord biblioteki dpp (bezcenna pomoc w dodaniu funkcji webhooków)</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> +p, li { white-space: pre-wrap; } +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thanks to those who have contributed in some way to the development of Sj.Sim:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Jonek (doctored me on how wind compensation works)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Panker95 (hill records)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Berry (countries)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Dominik Boss (pack of players in one of the earlier versions)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Author of the flag pack (https://github.com/lipis/flag-icons)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- The authors of the icons from flaticon.com (they are saved in the flaticon_authors.txt file)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Users of the dpp library discord server (invaluable help in adding webhooks features)</p></body></html> + + WindsGeneratorSettingsEditorWidget