CTWC Poland – Tetrisowe wydarzenia w Polsce

CTWC Poland – Tetrisowe wydarzenia w Polsce
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
1

Miło mi wszystkich poinformować, że zainteresowanie grą Tetris rośnie z roku na rok, a turnieje organizowane są w coraz większej liczbie krajów. Ale dziś nie o innych krajach, bo za kilka miesięcy szukują się nasze rodzime mistrzostwa!


ctwc.png

CTWC Poland 2019 – Mistrzostwa Polski w Tetrisie Klasycznym

Czas: sobota, 14 września 2019 o 10:00 – 22:00 UTC+02
Miejsce: WMiI UMK, ul. Chopina 12/18, 87-100 Toruń

Organizatorzy: Classic Tetris Poland, Copernicon
Wstęp/udział: bezpłatny

Opis wydarzenia:

Stany Zjednoczone, Kanada, Dania, Niemcy, Finlandia, Singapur, Wielka Brytania, a teraz...

…BUM! Tetris dla Polski!

Chcemy zaprosić Państwa na pierwsze, coroczne, oficjalne Mistrzostwa Polski w Tetrisie Klasycznym. Odbędą się one w Toruniu, w sobotę 14 września 2019 roku.

Więcej informacji zostanie ujawnionych w czasie. Jesteśmy obecnie w fazie dopinania ostatnich szczegółów.


Jeśli nic nie stanie na przeszkodzie to sam zamierzam wziąć udział, ktoś jeszcze z nerdów byłby chętny? W razie czego zgłaszajcie się, trenujcie i szerzcie dobrą nowinę. :]


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 7x, ostatnio: flowCRANE
Silv
Ciekawe, czy w Snake'u są jakieś mistrzostwa.
Anna Lisik
I nie wkuyrzaj mnie więcej...... jak sobie przypomnę jazdy w celu poszukiwania miejsca parkingowego..... horror. Pamiętam że pod WMiLem dochodziło do absurdów typu samochody zaparkowane w zatoce przystanku autobusowej :)
flowCRANE
@Anna Lisik: dlatego w dniu mistrzostw pojechałem na uczelnię miejskim. ;)
KA
  • Rejestracja:prawie 21 lat
  • Ostatnio:9 dni
  • Postów:700
0

Jak idą treningi? :)


Kto nigdy nie zrobił var dupa niech pierwszy rzuci kamień.
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 15 godzin
  • Lokalizacja:Poznań
2

Ostatni raz grałem w podstawówce na czymś w tym stylu ;-)
tetris


Silv
E, też takie urządzenie znam.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
1

@karpov: wyśmienicie, choć kontroler już ledwo zipie… :]

Najświeższe PB sprzed tygodnia to 617.985 z poziomu 18 (najtrudniejszego z grywalnych), co jest drugim wynikiem w rankingu krajowym (zrzut w załączniku). Brakuje mi raptem kilku tysięcy do rekordu Polski, ale trenuję wyłącznie poziom 18, co jest bardzo trudne. Gdybym zaczynał z niższych poziomów (np. z 15 czy wręcz 9) to miałbym dużo większe szanse na rekord, ale jednocześnie głowa odzwyczaiła by się od większej prędkości opadania klocków, czego chcę uniknąć.

Obecnie masakruję ”kill screen”, tak aby nauczyć się zbijać jak najwięcej linii na sam koniec. Idzie nieźle – z reguły jest to kilkanaście linii, czasem nawet tetris wpadnie, rekord to 22 linie rozpoczynając od poziomu 19 z pustym stosem.


Muszę tylko pada naprawić, bo już bumpery popękały. :/

  • pb.png (27 KB) - ściągnięć: 178

Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
0

@furious programming: a to bez znaczenia, na czym się trenuje? Na jakim urządzeniu, na jakiej wersji Tetrisa (poza tym, że klasycznej)?


Anna Lisik
Emulator T+ na PC/Mac i napierdzielasz....... :)
Spearhead
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 7 godzin
  • Postów:1002
0

Boom, tetris for Jonas...! Te transmisje z finałów na światowym poziomie nawet ciekawie się oglądało.

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
1
Silv napisał(a):

@furious programming: a to bez znaczenia, na czym się trenuje?

Nie ma znaczenia. W sumie to dlaczego miało by mieć znaczenie? Trening to trening.

Na jakim urządzeniu, na jakiej wersji Tetrisa (poza tym, że klasycznej)?

Na oryginalnych konsolach NES podłączonych do telewizorów w technologii CRT, z oryginalnymi kartridżami i kontrolerami. Dokładnie to samo co w Portland, tyle że Tetris w wersji europejskiej (standard PAL), trudniejszy od tej amerykańskiej. Jest to pierwsza wersja Tetrisa na konsole nintendo.

Poziom 19 to walka o kilka tysięcy punktów, przy sporym szczęściu i odpowiedniej taktyce o tetrisa, bo ze względu na zbyt dużą prędkość opadania klocków (jednen wiersz co 20ms), poziom ten jest niegrywalny (dlatego nazywa się go ”kill screenem”). W wersji NTSC da się bez problemu grać na poziomach od 19 do 28, w wersji europejskiej nie. ;)


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 3x, ostatnio: flowCRANE
Zobacz pozostałe 2 komentarze
Silv
A nie co 200ms?
flowCRANE
Jeden wiersz co jedną klatkę, czyli co 20ms. :)
flowCRANE
https://youtu.be/rCSZ96u_8gQ?t=300 – tutaj masz przejście z poziomu 18 do 19, czyli z opadania klocków co 40ms/wiersz do 20ms/wiersz (rekord świata, jeśli chodzi o liczbę linii na kill screenie). Dosunięcie klocka do krawędzi pola graniczy z cudem – trzeba mieć do pełna naładowany DAS, aby było to możliwe. Na nagraniu nie czuć tej prędkości.
Silv
A, że prędkość opadania.
somedev
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:666
0

Na jakim padzie, emulatorze i romie ćwiczysz? Na miejscu są oryginalne pady od nesa? Nabrałem ochoty żeby zmierzyć swoje zdolności bo lubię terriera ale nie wiem czym na szanse. Ten rekord 700k jest od poziomu zero czy jak? Na zawodach gra się od poziomu zero?

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
1
somedev napisał(a):

Na jakim padzie, emulatorze i romie ćwiczysz?

Gram jak zwykle na emulatorze FCEUX, rom gry oryginalny (żadnych modyfikacji, skryptów i Game Genie), kontroler to chiński Data Frog na USB, o identycznym kształcie, liczbie i rozmieszczeniu przycisków co oryginalny. Pomimo niskiej ceny, ma on i tak wysoką jakość w porównaniu do innej chińskiej tandety z allegro.

Ale kontrolerów na USB jest na jak na lekarstwo – albo najtańszy chiński syf, albo Data Frog, albo drogi Hyperkin, który podobno ma nieprecyzyjny krzyżak (w dodatku trzeba go sprowadzać z USA). Ten Data Frog ma precyzyjny D-pad jeśli chodzi o główne kierunki, ale zakres dla skosów jest niewielki (co w przypadku Tetrisa nie ma znaczenia).

Granie tylko na takim ma sens, bo na wszystkich mistrzostwach używane są oryginalne konsole i oryginalne, prostokątne pady (dozwolone są jeszcze te w stylu ”dog bone”, ale organizator takich nie zapewnia).

Na miejscu są oryginalne pady od nesa?

Oczywiście – sprzęt zapewnia organizator, choć jeśli ktoś ma swojego pada to może go przynieść i na nim grać (jak w Portland). Łącznie będzie sześć stanowisk, z czego jedno (najważniejsze) będzie nagrywane przez cały turniej i streamowane do sieci, od 10:00 rano aż do finału, czyli do 22:00.

Nabrałem ochoty żeby zmierzyć swoje zdolności bo lubię terriera ale nie wiem czym na szanse.

Jeśli nigdy nie grałeś w Tetrisa na konsolę NES to… szanse masz malutkie. ;)

Nie wystarczy umieć układać klocki, trzeba też dokładnie znać zasady jakimi gra się rządzi, mieć bardzo dobrze lub perfekcyjnie opanowany DAS, trzeba wiedzieć jakie tricki są dozwolone i je opanować oraz dużo dużo więcej. Sam gram już około 10 miesięcy i to nadal za mało – ciągle popełniam błędy, które na poziomie 18 często kończą się game overem (choć sporo z nich to wina zużytego kontrolera). I nadal jest się czego uczyć. Najbradziej doświadczeni gracze mają znacznie większe doświadczenie, choć na tych mistrzostwach wymiataczy będzie raptem kilku.

Ten rekord 700k jest od poziomu zero czy jak?

Nie wiem który rekord masz na myśli. Rekord świata (~750k) został ustanowiony zaczynając od poziomu 18, czyli od najwyższego grywalnego. Rekordy liczące się w rankingu światowym różnie, choć głównie od poziomu 9 lub 15. Wszystkie moje personalne rekordy dotyczą startu z poziomu 18.

W każdym razie im wyższy poziom startowy, tym więcej punktów można uzyskać, ale i tym trudniej jest to zrobić.

Na zawodach gra się od poziomu zero?

Co prawda w rudzie kwalifikacyjnej można wybrać dowolny poziom startowy (od 0 do 18), ale we właściwej rudzie turnieju (drabinkach), najniższym poziomem startowym dla meczów jest poziom 9, i ten najniższy poziom rośnie w każdej kolejnej rundzie drabinek. AFAIR w półfinałach i finale grę można rozpocząć tylko od poziomu 15 lub 18. :]


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 13x, ostatnio: flowCRANE
Marooned
Nie znam się, ale jak to możliwe, że można zacząć od (prawie) dowolnego poziomu i da się porównać wyniki z innymi?
flowCRANE
Wszystko dlatego, że im od wyższego poziomu się zaczyna, tym więcej dostaje się punktów za zbijanie linii. To powoduje, że bardziej opłaca się zaczynać od późniejszych poziomów – najwyższe wyniki zostały uzyskane rozpoczynając od poziomu 18.
flowCRANE
Według mnie nie powinno tak być – ranking powinien być podzielony właśnie ze względu na poziom startowy. Bo dużo łatwiej jest zrobić 600k zaczynając z poziomu 9 niż z poziomu 18. I tak było do tej pory – rekord Polski wynosił 617k z poziomu 9, mój personalny rekord to było 606k z poziomu 18 i byłem niżej w rankingu pomimo tego, że znacznie trudniej było mi uzyskać taki wynik. Obecny rekord krajowy to ~625k, ale nie wiem z którego poziomu, bo oficjalny krajowy ranking jeszcze ”się tworzy”.
somedev
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:666
0

Dzięki za przybliżenie zasad. Nie no grałem i to często w NESowego tetrisa - począwszy od "Pegazusowego" klona NES'a na początku lat '90 i to sporo. Od 3 lat co jakiś czas pogrywam właśnie na emulatorze NES'a (Nestopia na Maca, podłączonego do TV ale LCD. Tylko do tego ostatnio ten Mac służy... ), ale nie zwracałem uwagi na wynik. Zaraz sprawdzę, co potrafię na lapku.

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

ROM jest tutaj – https://wowroms.com/en/roms/nintendo-entertainment-system/tetris-europe/23904.html

Jeśli potrafisz uzbierać z 200k punktów z dowolnego poziomu to znaczy że masz to coś. ;)


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
somedev
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:666
1

Pierwsze gry od kilku miechów

0 - 6 lvl ~9700pkt.
5 lvl ~9400pkt.
5 - 8 lvl ~25000pkt.

Niemniej popełniłem kilka głupich błędów. Potrenuje i może dobije do 100k a jak nie to się nie nadaje ;p

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

Ćwicz od poziomu 9 – szybko przyzwyczaisz się do tej prędkości i nie będziesz się nudził. ;)

Z takich ogólnych wskazówek to układaj stos malejąco, wysoko po lewej i nisko po prawej, a ”szparkę” dla długiego klocka utrzymuj po prawej stronie. Graj w ten sposób, aby ciągle zbijać tetrisy (cztery linie długim klockiem). Spokojnie, załapiesz.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE
SnaaPP
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 2 miesiące
  • Postów:20
0

Nie sztuką jest układać stos malejąco, tylko sztuką jest układać stos tak, aby dla każdego klocka starczyło miejsca :)

Silv
No tak, dzięki, ale finalnie przecież wygrana sprowadza się do tego, że każda linijka, która zawiera fragment klocka, jest pełna. Dedukując, każdy klocek "posiada miejsce".
Silv
@furious programming mi wyjaśnił, chodzi Ci o sytuację, w której dla każdego nowego klocka starcza miejsca w najwyższej linijce.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

@SnaaPP: „nie sztuką” powiadasz. W takim razie powiedz dlaczego nawet najlepsi gracze na świecie w wersję na NES nie potrafią przez całą grę utrzymać stosu malejącego do prawej. ;)


Oczywiście masz rację – sztuką jest układać stos w taki sposób, aby nie doprowadzić do sytuacji, w której danego klocka nie ma gdzie postawić w taki sposób, aby nie generować dziur. W końcu randomizer potrafi w kółko losować takie klocki, których nie ma gdzie ładnie położyć – praktycznie w każdej grze.

Z drugiej jednak strony, sztuką jest taki sposób układania stosu, aby nawet w przypadku powstania dziur być w stanie je załatać bez „palenia” linii. I tu z pomocą przychodzą „spiny” i „tucki”, a także bardzo mało popularne ich połączenia – cholernie trudne, w szczególności na dalszych poziomach i ekstremalnie trudne na ”kill screenie”, ale i cholernie efektowne i przede wszystkim pomocne.

Trzeba też pamiętać, że Tetris to gra, w której stos układa się w trzech osiach, a nie tylko w jednej, zgodnej z kierunkiem opadania klocków. Jeśli ktoś nie gra to nie zdaje sobie z tego sprawy, ale doświadczeni gracze to wiedzą i potrafią wykorzystać ten fakt na swoją korzyść.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 3x, ostatnio: flowCRANE
Zobacz pozostały 1 komentarz
flowCRANE
Myślałeś o czymś innym? ;)
Silv
Właśnie nie myślałem, tylko czekałem na wyjaśnienia.
SnaaPP
@Silv: Dlatego wysłałem ci tego linka, myślałem, że zrozumiałeś.
Silv
@SnaaPP: ja właśnie nie czytałem tamtej strony dokładnie; a musiałbym, żeby zrozumieć, bo moje niezrozumienie wynikło z tego, że napisałeś o jedną informację mniej, niż ja bym oczekiwał (ktoś, kto nie gra w Tetrisa). ;)
Silv
PS. Napisałem w komentarzu do posta wyżej, o jaką dokładnie informację chodziło.
SnaaPP
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 2 miesiące
  • Postów:20
0
furious programming napisał(a):

Oczywiście masz rację – sztuką jest układać stos w taki sposób, aby nie doprowadzić do sytuacji, w której danego klocka nie ma gdzie postawić w taki sposób, aby nie generować dziur. W końcu randomizer potrafi w kółko losować takie klocki, których nie ma gdzie ładnie położyć – praktycznie w każdej grze.

Właśnie mnie to też zastanawia, bo nie jestem pewny - Czy RNG w wersji CTWC różni się jakoś od zwykłej wersji NES-owej, bo wydawało mi się zawsze, że jakoś te klocki lecą "bardziej zróżnicowane" niż normalnie.

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0
SnaaPP napisał(a):

Czy RNG w wersji CTWC różni się jakoś od zwykłej wersji NES-owej […]

Nie, dlatego że to dokładnie ta sama wersja. ;)

Też się na to złapałem na początku – sądziłem, że w turniejach CTWC wykorzystywana jest jakaś specjalna wersja Tetrisa, bo na streamowanym wideo przecież wygląda elegancko (nowocześnie), nie to co te gry na kartridżach. Ale to tylko złudzenie.

Uściślając, wszystkie turnieje sygnowane logotypem organizacji CTWC wykorzystują oryginalne konsole NES podłączone do telewizorów CRT i wyposażone są w oryginalne kontrolery i gry[1]. Natomiast to co widać na nagraniach z Mistrzostw Świata to efekt działania oprogramowania stworzonego przez Trey'a, które analizuje obraz generowany przez konsole i na tej podstawie odmalowuje zawartość pól gier i liczników na potrzeby streamingu. Jednak tego typu software mają jedynie w Portland (najwyraźniej nie chcą się nim podzielić).


[1] Portland wykorzystuje oryginalne kartridże z lekką modyfikacją – randomizer jest przerobiony, po to aby na dwóch konsolach (wchodzących w skład jednego meczu) losowane były te same sekwencje klocków. To sprawia, że gracze mają takie same warunki gry i mecz staje się sprawiedliwy. Natomiast sama losowość klocków pozostaje w postaci niezmienionej – na turniejach też potrafią być losowane gówniane sekwencje i zdarzają się ”susze” trwające nawet 60 klocków (tak samo jak w oryginale).


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 3x, ostatnio: flowCRANE
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 15 godzin
  • Lokalizacja:Poznań
1

dobry timing z filmikiem ;)


flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

Dokładnie, choć szkoda że głównie o Tetris Effect, bo to zupełnie inna mechanika… ;)


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

Gdyby ktoś chciał coś więcej dowiedzieć się na temat tych mistrzostw i ich przebiegu to zachęcam do zapoznania się z artykułem CTWC Poland 2019 – 1sze Mistrzostwa Polski w Tetrisie Klasycznym na stronie Copernicon.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Tuchów
  • Postów:12156
0

Zmieniłem tytuł tego wątku, bo zamierzam tutaj publikować informacje na temat różnych tetrisowych wydarzeń, które będą miały miejsce w naszym kraju. No i właśnie jedno z nich się zbliża, a pozostałe nieco później.


Jeśli ktoś chce poklikać w klasycznego Tetrisa i poznać graczy to będzie miał na to okazje. Niestety z powodu koronawirusa, trzy marcowe imprezy (na których miały się też odbyć tetrisowe miniturnieje) zostały odwołane. :/


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 4x, ostatnio: flowCRANE
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)