Forum studentów informatyki UE Wrocław
Forum studentów informatyki UE Wroclaw

AiSD - kostka

Kocur - 2010-10-24, 21:04
Temat postu: kostka
jak ktoś wymyśli jak zrobić tą kostkę co jest na e portalu to dajcie znać;)

a i jeszcze jedno jaka byłą komenda na tworzenie w 3d?

Sav1ola - 2010-10-24, 21:08

perspective?
maxdiaz - 2010-10-24, 22:18

a to jest takie coÅ› ?;O
ogólnie ta kostka to dla mnie meksyk nie z tej ziemii :|

Jerzu - 2010-10-24, 22:35

Pamiętajcie jeszcze o komendach UP i DOWN, aby móc rysować w trójwymiarze.
DantePL - 2010-10-24, 23:11

Kostkę zrobić to małe piwo:

to a
PERSPECTIVE
REPEAT 4 [REPEAT 4 [FD 100 RT 90] FD 100 DOWN 90]
end

Jak te kropy pieprzone tam jeno wcisnąć ;)?

pit3r - 2010-10-24, 23:23

nie jarajcie się tak tą kostką :P ruszyć trochę głową i się wymyśli! ;-)
e^x - 2010-10-25, 01:19

DantePL, te kropki właśnie wykluczają twój pomysł, mi niby rysuje tą kostkę nawet z kropkami, ale rozmiar 535 B to za dużo
kropki: circle :BOK/8

Koordynator - 2010-10-25, 01:28



Jakby to powiedział Darth Vader:

jay - 2010-10-31, 20:19

kordynatorze kozaku, ile bajtów ma Twoja kostka?;P
Koordynator - 2010-10-31, 21:26

@down: To zaczynaj licytacjÄ™ :p

eh, no to trzeba się będzie jeszcze trochę pobawić :f. Coś około 430 - dokładnie nie powiem, bo plik został na kompie we wro.
Swoją drogą sama procedura KOSTKA musi zawierać "perspective", right? Czy liczysz bez tego?

No to git.
To teraz jay kozaku Ty siÄ™ chwal ;p.

e^x - 2010-10-31, 21:27

Trzeba, i "perpective" powinno należeć do programiku, spróbuj uruchomić program bez "perspective" w 2D i zobacz co się stanie i tak, liczę razem z "perspective"
aktualizacja: 363B

jay - 2010-10-31, 23:14

510 bajtów

licze z "perspective".

Teraz niczym pokerzysta zastanawiasz się: odkrył prawdziwe karty czy blefuje.xD

Kocur - 2010-11-02, 22:00

a ja mam 785 i raczej nie chce mi się myśleć nad tym jak to zmniejszyć :P bo i tak tylko może z dwie -trzy os dostaną te + więc akurat ja w tej dziedzinie nie będę rywalizował :P
Kociania - 2010-11-03, 13:18

Ta kostka jest tylko dla grup dr. Nieslera?
Kenzi - 2010-11-03, 13:50

Spodobał mi się mail dzisiejszy na mojej skrzynce:

Cytat:
Został niecały tydzień na składanie rozwiązań zadania nr 1 z Logo. Na chwilę obecną najlepszą wersję przedstawił Pan Michał Przystupa, grupa 08. Jego wynik to 363 bajty. Tylko dwie osoby zeszły poniżej 500 bajtów. Dla porównania - najdłuższe rozwiązanie na liście to 2200 bajtów.

Pzdr.
DrAN

Kocur - 2010-11-03, 14:20

o to się mieszczę w średniej :P ta kostka chyba jest dla wszystkich?:)
Koordynator - 2010-11-03, 17:07

Będzie + za TOP2 ;p?
killaruna - 2010-11-03, 19:39

a.zietkowska napisa³/a:
Ta kostka jest tylko dla grup dr. Nieslera?

Dla wszystkich, którzy chodzą na wykład i chcą zdobyć bonusowe punkty do zaliczenia :P

Koordynator - 2010-11-03, 23:25

killaruna napisa³/a:
Dla wszystkich, którzy chodzą na wykład


To co, on listy tam puszcza? :F

killaruna - 2010-11-03, 23:40

Oj no, dobwa, dobwa :F nie chwytajta mnie za słówka ;D

Ania - dla nas wszystkich ;P

Kociania - 2010-11-04, 13:09

ok, dzienks
qbollo - 2010-11-08, 14:23

Mamy to wrzucić na e-portal czy katować go mailem? ;p
e^x - 2010-11-08, 15:34

qbollo, na portal
NANABOZO - 2010-11-08, 16:31

Ktoś się orientuje może czy program musi zawierać funkcję ht?
e^x - 2010-11-08, 16:36

NANABOZO, nie musi
timebomb - 2010-11-08, 17:59

Jak ktoś może, to bardzo prosiłabym o oświecenie mnie - dlaczego na e-portalu szanowny pan Niesler napisał, że "Za najlepsze uznane zostanie poprawne i najkrótsze rozwiązanie (plik txt o najmniejszym rozmiarze)." ?? Plik txt? To my mamy mu wysłać sam kod wklejony do notatnika czy jak? :P
farbowanyaniol - 2010-11-08, 18:03

timebomb, dokładnie tak xD
pit3r - 2010-11-08, 18:04

należy jeszcze zadbać, żeby ten plik był jak najmniejszy ;P
timebomb - 2010-11-08, 18:07

Ale śmieszne :P Dziękuję :P
qbollo - 2010-11-08, 19:01

Ja mu wysłałem w LGO. Chyba będzie umiał zmienić rozszerzenie... :P

EDIT: No dobra, może i lepiej na wszelki wypadek w *.txt, żeby kostka nie zginęła gdzieś w mrocznej otchłani kosza nieslerowskiego Windowsa(?)...

k.i.k.a. - 2010-11-08, 21:01

zanikł komuś szkielet sześcianu pod koniec? jak tak jak go odzyskać skoro jest wpisany na początku :-P
bienio - 2010-11-08, 21:14

edit: mój błąd
k.i.k.a. - 2010-11-08, 21:16

a można jakoś zrobić żeby znowu się pokazał nie ingerując za bardzo w kod?
jay - 2010-11-08, 21:16

k.i.k.a., pewnie namieszałaś coś z instrukcją pu/pd (pen up/ pen down). Zgadując pod tym kątem powinnaś poszukać błędu...
NANABOZO - 2010-11-08, 21:27

bienio napisa³/a:
sześcian znika wtedy gdy jedna z linii sześcianu zostanie przecięta przez niewidoczną linię (czyli poprzedzoną pu)


To że narysowana linia zostanie przeciętna przez linie poprzedzoną pu nie znaczy że zmazuje wszystko na swoje drodze, do tego służy funkcja penerase. Nie wiem skąd takie bzdury...

k.i.k.a. - 2010-11-08, 21:28

jay napisa³/a:
k.i.k.a., pewnie namieszałaś coś z instrukcją pu/pd (pen up/ pen down). Zgadując pod tym kątem powinnaś poszukać błędu...


no nie bardzo bo robiłam to etapami. na początku sześcian był i dopiero przy czwartej ścianie jak robiłam kropki to znikł...

pit3r - 2010-11-08, 22:02

NANABOZO, nie zmazuje, tylko jak zrobisz pu w jednej funkcji i później tego pena nie upuścisz z powrotem to Ci rysować nie będzie. Żółw ma dobrą pamięć i się nie da oszukać :P Ma tylko jedną wadę - trzeba go o wszystkim informować ;)
e^x - 2010-11-08, 22:07

dobra, już ok
bienio - 2010-11-08, 22:16

Jak ktoś chce kostka (zajmuje 671b, trochę inny sposób niż ten który ja wysłałem):

Kod:
to kostka :bok
PERSPECTIVE
repeat 4 [repeat 4 [fd :bok rt 90] fd :bok down 90] pu rt 45 fd :bok*(sqrt(2)/4) lt 135 pd repeat 3 [circle :bok/8 pu fd :bok/2 down 90 fd :bok/2 pd] rt 90 pu fd :bok/4 pd circle :bok/8 pu rt 180 fd :bok/2 pd circle :bok/8 pu lt 90 fd :bok/4 pd repeat 4 [lt 135 circle :bok/8 pu fd :bok*(sqrt(2)/4) pd circle :bok/8 rt 45 pu fd :bok/4 down 90 fd :bok/4 rt 90 fd :bok/2 pd] pu fd :bok/4  down 90 fd :bok/4 pd lt 45 circle :bok/8 pu fd :bok*(sqrt(2)/4) pd circle :bok/8 rt 45 pu fd :bok/4 down 90 fd :bok*3/4 pd repeat 3 [rt 135 circle :bok/8 pu fd :bok*(sqrt(2)/4) pd circle :bok/8 lt 45 pu fd :bok/4 down 90 fd :bok/4 lt 90 fd :bok/2 pd]
end

killaruna - 2010-11-08, 22:35

Moja kostka jest "gruba" i zajmuje dużo w txt, ale i tak jestem z niej dumna, bo chyba nikt (?) w robieniu tego_czegoś_nie_wiadomo_po_co nie skorzystał z setposxyz :-P
e^x - 2010-11-08, 22:44

killaruna, korzystałem ale znalazłem lepszy sposób
killaruna - 2010-11-08, 23:01

no to gratsy ;-) mnie się już nie chciało główkować :mrgreen:
e^x - 2010-11-09, 15:20

Wrzucam swojÄ… wersjÄ™ kostki )( 303 B):

to d
repeat 4[i r](o 1)(o 3)i
end
to i
fd :bok
end
to KOSTKA :bok
perspective o i m d m o d m d r d m d r d r r(o -1 2)(o -3 2)i m i m r r r o d r d r r i m r r r
end
to m
up 270
end
to o[:a 2][:b :a]
p circle :bok/8 p
end
to p
PU r fd :a*:bok/4 r fd -:b*:bok/4 PD
end
to r
rt 90
end

killaruna - 2010-11-09, 16:45

Masz ode mnie piwo za "zaprocedurowanie" kodu :mrgreen: i graty.

Powered by phpBB modified by Przemo © 2011 phpBB Group