Jump to content
sulea

indiana jones

Recommended Posts

indiana jones trebuie sa ajunga neaparat la vrajitorul din oz..

se cere: parola, toate placutele sa fie 'apasate'. trebuie sa postati ordinea placutelor cand au fost apasate

optional un screenshot, dar insotit doar de chestiile de mai sus

nivel de dificultate: USOR

premiu: cel care va trece primul de challenge, va primi o invitatie filelist - multumiri lui pr00f pt sponsorizare

puteti posta pana unde ati ajuns, puteti cere indicii, puteti colabora intre voi

download: indiana.rar

Link to comment
Share on other sites

ordinea a gasit-o PROLOG-ul nu eu. asa arata programul meu scris in graba:

negare(X,Y) :-

X=0,

Y is 1;

X=1,

Y is 0.

solve([],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0).

solve([16|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,1) :-

negare(X12, Y12),

solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,Y12,X13,X14,X15,0).

solve([14|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,1,X15,X16) :-

negare(X11, Y11),

solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,Y11,X12,X13,0,X15,X16).

solve([13|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,1,X14,X15,X16) :-

negare(X9, Y9),

solve(R,X1,X2,X3,X4,X5,X6,X7,X8,Y9,X10,X11,X12,0,X14,X15,X16).

solve([12|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,1,X13,X14,X15,X16) :-

negare(X7, Y7),

negare(X11, Y11),

solve(R,X1,X2,X3,X4,X5,X6,Y7,X8,X9,X10,Y11,0,X13,X14,X15,X16).

solve([11|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,1,X12,X13,X14,X15,X16) :-

negare(X15, Y15),

negare(X12, Y12),

negare(X10, Y10),

solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,Y10,0,Y12,X13,X14,Y15,X16).

solve([10|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,1,X11,X12,X13,X14,X15,X16) :-

negare(X9, Y9),

solve(R,X1,X2,X3,X4,X5,X6,X7,X8,Y9,0,X11,X12,X13,X14,X15,X16).

solve([8|R],X1,X2,X3,X4,X5,X6,X7,1,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X7, Y7),

solve(R,X1,X2,X3,X4,X5,X6,Y7,0,X9,X10,X11,X12,X13,X14,X15,X16).

solve([7|R],X1,X2,X3,X4,X5,X6,1,X8,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X3, Y3),

negare(X8, Y8),

negare(X10, Y10),

solve(R,X1,X2,Y3,X4,X5,X6,0,Y8,X9,Y10,X11,X12,X13,X14,X15,X16).

solve([6|R],X1,X2,X3,X4,X5,1,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X3, Y3),

negare(X10, Y10),

solve(R,X1,X2,Y3,X4,X5,0,X7,X8,X9,Y10,X11,X12,X13,X14,X15,X16).

solve([5|R],X1,X2,X3,X4,1,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X1, Y1),

negare(X9, Y9),

solve(R,Y1,X2,X3,X4,0,X6,X7,X8,Y9,X10,X11,X12,X13,X14,X15,X16).

solve([4|R],X1,X2,X3,1,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X3, Y3),

solve(R,X1,X2,Y3,0,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16).

solve([2|R],X1,1,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :-

negare(X7, Y7),

negare(X3, Y3),

solve(R,X1,0,Y3,X4,X5,X6,Y7,X8,X9,X10,X11,X12,X13,X14,X15,X16).

cautare([Z1,Z2,Z3,Z4,Z5,Z6,2,Z8,6,Z10,Z11,Z12,Z13],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1) :-

member(Z1 ,[5,7,11,12,14,16]),

member(Z2 ,[5,7,11,12,14,16]),

member(Z3 ,[5,7,11,12,14,16]),

member(Z4 ,[8,10]),

member(Z5, [4,13]),

member(Z6, [5,7,11,12,14,16]),

member(Z8, [5,7,11,12,14,16]),

member(Z10, [5,7,11,12,14,16]),

member(Z11 , [8,10]),

member(Z12, [4,13]),

member(Z13 ,[5,7,11,12,14,16]),

solve([Z1,Z2,Z3,Z4,Z5,Z6,2,Z8,6,Z10,Z11,Z12,Z13],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1).

Link to comment
Share on other sites

dovada_indiana.JPG

Am scris cu rosu ordinea in care trebuie apasate tastele. Mi-am mai adus si eu aminte cu ocazia asta cum se programeaza in PROLOG. Sa nu uiti de invitatia aia :P

din pacate trebuie sa INVALIDEZ solutia. deci solutia pe care ai postat-o nu este una valida, deoarece nu aceea este parola :)

esti aproape, mai lucreaza putin la partea de reversing.

pr00f, sper ca NU ai trimis invitatia

oricum, cifratorule, esti foarte aproape!!! sper sa nu te lasi si sa o rezolvi pana la urma. si ca sa nu crezi ca vorbesc prostii, la rezolvarea challengeului asa cum trebuie va aparea un mesaj de genul 'Esti un adevarat artist' la apasarea butonului 'incearca'

pt toti ceilalti: challengeul nu este rezolvat, deci continuati

parola este chiar sub nasul vostru!!!

Link to comment
Share on other sites

ordinea de apasare e inversa fata de ce am zis mai devreme si parola e bineinteles ABRACADABRAAA.

parca mai venim de acasa. felicitari!!! se pare ca invitatia filelist a fost meritata :)

felicitari inca o data!

pt ceilalti: acum ca stiti parola (ce altceva putea sa isi aleaga ca parola un vrajitor ?!?!!), poate incercati alte combinatii de apasare a 'placutelor'. sunt mai multe combinatii

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...