Strona 7 z 12

Re: [Pascal] Losowanie pytań

: 20 lip 2012, 21:17
autor: lolasher
To wtedy trzeba po pytaniu w nawiasie pisać jak ma wyglądać odpowiedź, albo w jakieś pomocy napisać takie niuanse. A co do polskich znaków, to ja bym próbował ze stroną kodową przez ten exec. Mi analogiczne rozwiązanie chodziło w C.

Szukam po necie o polskich znakach w FreePascalu i jakoś nie umiem znaleźć, może nie bardzo się da?

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 11:55
autor: urban92
A gdzie opcje 50/50, telefon do przyjaciela i pytanie do publiczności?

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 14:06
autor: TheMediator95
lolasher pisze: albo w jakieś pomocy napisać takie niuanse.
Takie niuanse to mam zaplanowane że włożę do samouczka.

@urban92 - spokojnie dopiero się rozkręcam.

Liczę że mi pomożecie ponieważ nie mam pojęcia jak zrobić w Procedurze powrót do Menu głównego gry (Dwie procedury dotyczące ustawień sterowania i grafiki). Ale nie ma się co przejmować, bo jak nie dam sobie z tym rady to po prostu wyrzucę to z procedury i napiszę normalnie w kodzie z odnośnikiem "Goto Menu;". Druga sprawa próbowałem wstawić do programu Datę i czas, tak aby aktualna data i czas był wyświetlany. Datę zrobiłem bez problemu (Chociaż nie do końca ponieważ jak ktoś będzie grał o godzinie 23.59 13.09.2012r to za minutę data się nie zmieni, podobnie mam z czasem dokładnie ten sam problem co z datą, tylko prędzej można go zauważyć bo minuta to chwila, a dzień to trochę dłużej niż minuta :trollface: . Próbowałem robić już coś takiego jak pętla Repeat Until ze zmienną pomocniczą i funkcją delay - ale wtedy zatrzymuję się cały program na ileś tam sekund (Moja wartość), a nie czas aktualizuje co ileś tam sekund.

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 15:07
autor: lolasher
Programy dosowe są jednowątkowe, nic nie wymyślisz. Musiałbyś wstawić w tej pętli która sprawdza czy coś nacisnąłeś (musiałby być readkey, nie mógłbyś już używać readln, bo on zatrzymuje program) dodatkowy warunek o godzinie.

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 15:17
autor: TheMediator95
Znasz jakąś procedurę co liczy czas. Może chociaż uda mi się zrobić tą grę na czas, a później czas bym przeliczał na punkty.

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 15:23
autor: lolasher
Napisz sobie :3

Mniej więcej w taki sam sposób jak mówiłem o godzinie.

A co do powrotu do menu. Nie myśl o powrocie do menu w procedurze, procedura jest tworem autonomicznym, ona ma mieć gdzieś istnienie jakiegoś tam menu. To menu ma być tak ułożone, żeby pętla, której nie masz sama wracała na początek do tego menu w odpowiednim momencie., I tak jak mówię, przejrzyj temat, bo mam wrażenie, że pc.qwerty coś takiego już chyba pisał.

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 16:50
autor: TheMediator95
Ajjjć... A myślałem że jakoś uda mi się uniknąć pętli Repeat Until przez cały program. No nic to biorę się za usuwanie etykiet i instrukcji Goto, nie działającej w procedurze :kwasny: . Może ogarnę. Tylko niech nikt nie mówi: "A nie mówiłem."

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 16:53
autor: jedrekk
A nie mówiłem?

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 16:55
autor: lolasher
A nie mówiłem?

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 17:00
autor: TheMediator95
Nie nie mówiłeś :cool: - Pisałeś :trollface:

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 17:04
autor: lolasher
Skąd wiesz, że też nie mówiłem?

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 17:07
autor: TheMediator95
Nagraj się na mikrofonie i tu wyślij to wtedy uwierzę :)

Re: [Pascal] Losowanie pytań

: 21 lip 2012, 17:34
autor: PisarzKsiazkowicz
A nie wspominałem?

Re: [Pascal] Losowanie pytań

: 23 lip 2012, 20:06
autor: TheMediator95
Po dwóch dniach przerwy i analizy "Nakurwiacza" pc.qwertyego, nie jestem w stanie pojąć co muszę pozmieniać w swoim kodzie, aby przywrócić go do porządku. Nawet gdybym miał pisać program od zera to nie wiem jak to zrobić :(
lolasher pisze:To menu ma być tak ułożone, żeby pętla, której nie masz sama wracała na początek do tego menu w odpowiednim momencie
Żeby zrealizować to zdanie, muszę posiadać wielką wyobraźnie, której jak na razie nie mam :(.

Re: [Pascal] Losowanie pytań

: 23 lip 2012, 20:59
autor: pc.qwerty
Rozpisz sobie po kolei, co program ma robić. Zrób najpierw "szkielet" (procedury, poprawna nawigacja). Od ogółu do szczegółu :>