Imuroin tässä yhtenä päivänä Quaken lähdekoodit yhdeltä sivulta koska niitä ilmaiseksi nykyään jaetaan. Olen tutustunut koodeihin jonkin verran ja haluaisin kokeilla toimiiko ne. Eli miten ne saa käännettyä peliksi jos saa ja onko siihen jokin ohjelma? Sain koodit tältä sivulta http://skene.arenanet.fi/
Olen kuullut että niistä voisi kääntää jotenkin aivan toimivan pelin. Miten on?
Olen kuullut että niistä voisi kääntää jotenkin aivan toimivan pelin. Miten on?
Vastaukset 7
Vanhimmat
se peli käännetään...
Hommaat jostain c kääntäjän ja käännät sen koodin?
...tuosta saa käännettyä toimivan pelin. Itse olen kokeillut kääntää Quake II:sta oman version omalla koneella ja jota(koodia) olen mielihalujeni mukaan muutellutkin (ja hauskaa oli). Muista vain että kaikki nuo ID:n julkaisemat pelien lähdekoodit ovat julkaistu GNU GPL:n alaisena, että jos hirveästi rupeat kikkailemaan niin muista noudattaa noita lisenssi ehtojen sääntöjä. Ja siis jos haluat oikeasti noiden QI/QII koodia käyttää (siis käyttää omassa maksullisessa pelissä esim.) niin sen koodin lisenssi maksaa kuitenkin olikohan 10k$.
GPL-lisenssin alaisuudessa saat kyllä myydä peliä, mutta myös sinun tekeleesi on silloin GPL-lisenssillä eli joudut antamaan lähdekoodin binäärin mukana.
Eli mistä ilmainen kääntäjä. Itse en ole vielä löytänyt vaikka olen etsinytkin.
jos et jaksa etsiä netistä, niin aina voi käydä kirjastossa lainaamassa c :kirjoja(yleensä kirjan mukana tulevat ilmaiset kääntäjät)
Näin ainakin minä sain ensimmäisen kääntäjäni(ja käytän sitä vieläkin)
Eikös nyt jos en aivan väärässä ole niin tuo QuakeI:n lähdekoodi sisällä WinQuake:n ja QuakeWorld:n lähdekoodit. Noiden kääntäminenhän on alunperin tehty MS Visual C :lla, kun taas aivan alkuperäinen Quake(dos versio) käännettiin DjGpp:llä http://www.delorie.com/djgpp/. Siis tuo kääntäminen voi onnistua djgpp:llä, mutta voit varautua että suoraan et sitä saa käännettyä. Itse kyllä joskus löysin kirjastosta kirjan, jonka mukana tuli täysin toimiva MS Visual C 6 ohjelmisto. Ohjelmat joita sillä tehtiin oli vain omaan käyttöön eli kaupallisia ohjelmiahan tuolla versiolla ei saa tehdä, mutta täysin toimiva ohjelmisto kuitenkin.
Sain hankittua sen djgpp:n mutta kun en saanut sitä toimimaan. Ohjelman mukana tuli joku harjoitus jonka pitäisi pystyä kääntämään heti että tietää toimiiko ohjelma ja se ei toimi. Ei kääntänyt. Jotakin se kirjoitti näyttöön (en muista) mutta loppuun tuli kuitenkin ettei muka pysty. Ohjeissa luki selvästi että kirjoita hakemistossa: "tee 0101" (siis ilman "korvia") mutta eipä vaan ruvennut toimimaan. Ohjeessa luki että jos ei toimi pitäisi ajaa joku exe-tiedosto joka tulee mukana ja sen ajoin mutta se taas valitti jotain ihan muuta. Eikä vieläkään toiminut. Mikähän on vikana kun oon jo kokeillut melkein kaiken mikä tulee mieleen?