Sun Studio 11 játék: Temple of the Sun

Címkék

A SUN elkezdte promotálni a Studio 11-et játékkal is :) Az Indiana Jones történet mintájára főhősünknek egy piramisban kell különböző ügyességi akadályokat leküzdeni, miközben (elég egyszerűcske) programozási kérdéseket kell megválaszolnia. Miután leküzdötte az összes akadályt, lehetősége nyílik megszerezni a ::Core Access::-t.

Ehhez ki kell töltenie egy Sun Studio 11 megrendelő form-ot. Ha ez megvan, akkor következhet a végső próbatétel: egy forráskódot kap, amelyet Sun Studio-val kell lefordítania, majd az eredményt vissza kell másolnia.

A játékhoz Flash 9 kell. Állítólag a játékkal pénzt is lehet nyerni...

Játszani itt lehet.

(A linkért köszönet aspirin-nek)

Hozzászólások

Esetleg nincs kéznél valakinek egy Sun Studio 11? :) Volt nekem VMware-ben, de letöröltem. Esetleg valaki lepörgethetné nekem a kódot, mert már csak az hiányzik :DD

--
trey @ gépház

Közben eszembe jutott, hogy van Sun Studio 11 Linuxra is. Gondoltam letöltöm, lepörgetem azon. Arra nem számítottam, hogy 168 millió .rpm csomagból áll, így szinte telepíthetetlen minden olyan disztróra, ami nem Red Hat / SUSE (vagy ezek származéka). Persze lehetne pancsolni alien-nel, de annyit nem ér. Meg annyit se, hogy ezért telepítsek egy Solaris-t, mert nincs rá két napom (amilyen fasza kis installer-e van) :)))

--
trey @ gépház

Háát, nagyon gagyik a "rejtvények"...

Nekem ezt adta fel fordításra:


#define _(x) #x
new;main(a,d,c)char*d;{struct{enum
{A=-1}a:1;}s={A};return !--a?main(
-19, _(11\
3G2?2;28072G3=1?283I021O1F0L3K\
383K120K3I2B252E2?0N391F261:1?\
1?1;2C133=0;1N102A3J0:3B2?0235\
1L021:3>1G1:0<13080D151L3;0225\
200700311?071E121C1D2930101F01\
063<2;2421092B0:), 0):
(putchar((((0[d]-48)<<5)|(s.a
[d]-48))^(
c-16?(
c-4?(c-9?(c-13?(c-18?(c-11?(c-15?(
c-12?(c-2?(c-1?(c-7?(c-14?(c-3?(
c-6?(c-10?(c-0?(c-17?(c-8?(c-5?(
unix[
_(We told you to use Sun Studio!)
]):39):93):91):115):89
):112):42):105):0):24):34):86
):3):78):113):88):102):38):79
)),(2[d])?main(a,d+2,(c+1)%-++a):
0);}

gcc:


cc sun.c
sun.c:2: warning: data definition has no type or storage class
sun.c: In function ‘main’:
sun.c:3: warning: ‘a’ is narrower than values of its type
gthomas@gthomas-laptop:~/szemet$ ./a.out
�yuem/7wp)1Wtg43Jqc{xcr~t0dyw"0,VZMXS0Lubxz{$xoc/LSEVd)hc'w`|i~{tk=jo{gr~nab&9gt

Nem hiszem, hogy ez a megoldás...

Nem tudom... én nem értek annyira C-hez, de a kód vhogy nem tűnik jónak. Ez tippem szerint C++ kód, de én ilyen C kódot még életembe nem láttam, pedig pár program forrását láttam már.

De az is lehet, hogy csak úgy van megírva, hogy csak a SunStudio tudja fordítani :)

Uppsz... eggyel feljebb való... no mindegy

"A játékhoz Flash 9 kell." -- hat eleg erdekes.. solarisra a 9es (beta) bugos -- nem megy SSE2 nelkul

rohadt indián jános. mindig megszívatta a németeket. de azért megnéztem az intrót, a lap is 5 perc alatt jött be. 20 mp játék után kedves jánosnak mindenféle c kódokat is meg kell fejtenie (nem váratlanul). ha valakinek probléma lenne, kurzor 4 iránya=mozgás és "cselekvés" (mászás, meg ilyesmi), x guggolás, c ugrás. a többit az egérrel (pl a kérdésekre a válaszlehetőségek) lehet megoldani.

--
senki földjén, senki fia

nem tudom, hogy bug-e, de:
ha azon a helyen, ahol először rákérdez az int() kódra, továbbmész jobba és eljutsz egy szobába, ahol lőnek valami nagyon gáz nyíllal (vagy mi a franccaé) majd ott leesel a lentebbi szintre, néha 1 percig nem vált képernyőt, ha pedig leértél egyszerűen nem tudsz visszamászni. jános kimászik a képernyőről, oszt' kész. jól látom?

--
senki földjén, senki fia

lehet nyerni, de magyarorszag nincs az eligible listan...

hogy mi a faszert nincs, az jo kerdes.

A kerdesek konnyuek voltak - bar solarisom nincs, de azert megrendeltem a kitet :). Az viszont b.szta a csorom, h az egesz le volt lassulva, neha masodperceket kesett a billentyukre a reagalas :/. Az ugralos resz igy nem sikerult tul jol, a feladvanyok viszont igen - hat ha en megtudtam oldani akkor itt mindenki :). Ha valakinek sikerult lefuttatni a kodot irhatna, hogy milyen baromsagokat talaltak ki :).

Nem mindenkinek ugyanazt adja :) Nekem pl. ezt:

#define _(x) #x
new;main(a,d,c)char*d;{struct{enum
{A=-1}a:1;}s={A};return !--a?main(
-19, _(0<\
3F1D0N0D08343:0H3I3C1?0C010:20\
2L1=2=1N1D3@12032J142O0L31173A\
0M2E0E0E0K363>1;3M1402262;1<2F\
0F3517360E2:002:29112@1N3J1A05\
0?271=0J0M3H323A2L22092K0K192O\
1N371E032:081:2>0:1G3D3F0E200:\
0?2;152@1N303A2C3<), 0):
(putchar((((0[d]-48)<<5)|(s.a
[d]-48))^(
c-3?(
c-2?(c-8?(c-1?(c-0?(c-10?(c-11?(
c-15?(c-12?(c-17?(c-4?(c-5?(c-18?(
c-14?(c-13?(c-7?(c-6?(c-9?(c-16?(
unix[
_(We told you to use Sun Studio!)
]):59):23):67):58):44
):102):62):40):102):68):124):47
):2):7):74):19):121):80):113
)),(2[d])?main(a,d+2,(c+1)%-++a):
0);}

--
trey @ gépház

Amugy csodalkozom, hogy miert nem a 12-es studiot promotalja, abbol is van mar early access.