Onko kellään keksiä minulle jotain mielenkiintoista projektia tämänhetkisen projektin rinnalle (The Mystic Blade)? Haluaisin tehdä jotain nopeata, haastavaa, mutta käytännöllistä. Ehdotuksia vaan tulemaan. Jos saan projektin valmiiksi niin laitan ehdotuksen keksijän nimen tekijälistalle! Nykyinen projektini tulee olemaan niin valtava, että olisi mukava tehdä jotain muutakin kuin vain sitä.
Tässä on sellainen ongelma, että jos on joku idea, sen ohjelmoi mieluiten itse. (Ihmiset ovat itsekkäitä.)
Itsekin kaipaisin ideoita aika usein (tosin nyt on jokin projektin kaltainen mielessä).
Minulle kelpaa ideat myös, mutta ei mitään hirveen vaikeeta.
Ai niin ja kieli: C++
Tee yksinkertanen HTTP serveri.
Jotain vähän helpompaa...
miltä kuulostaa yksinkertainen editori
Voisihan sellaista kokeilla...
Minä ehdotan, että kehittelet jonkin algoritmin - niitä kun tarvitsee tulevaisuudessa. Tee esimerkiksi algoritmi joka etsii lyhyimmän reitin pisteestä A pisteeseen B (kiertäen mahdolliset esteet, tietenkin).
No jaa, voisit tietty aloittaa hieman yksinkertaisemmasta :)
Toisena vaithoehtona voisi olla jonkin luokan teko. Sellaiselle tulet varmasti löytämään käyttöä myöhemmin!
Yleispätevä tekstiseikkailuengine. Minäkin tein kerran yhden. Se ei tue mitään muuttujia tai muuta (paitsi pienimuotoista satunnaisuutta), mutta siihen pystyy kirjoittamaan seikkailun ihan tavallisella tekstieditorilla. Tallennus- ja latausominaisuudet siitä löytyy.
Ei mitään pelejä. Tehkää Dev-C++:n kopio C++:lla niin, että se toimii Linuxissa ja Windowsissa.
Metabolix kirjoitti:
Yleispätevä tekstiseikkailuengine.
oikean teksitiseikkauilun pituus voi olla tuhansia rivejä, eikä se todellakaan ole mikään pikku projekti
aWW kirjoitti:
oikean teksitiseikkauilun pituus voi olla tuhansia rivejä, eikä se todellakaan ole mikään pikku projekti
No ei tekstiseikkailua, vaan yleispätevä engine, joka ei tue mitään muuttujia tai muuta (paitsi pienimuotoista satunnaisuutta), mutta siihen pystyy kirjoittamaan seikkailun ihan tavallisella tekstieditorilla. Tallennus- ja latausominaisuudet siitä löytyy.
Näyttäisi tuosta tekstienginestäni löytyvän pituutta 383 riviä (kokoa 9,6 kt) kaikki turhat rivinvaihdot, kommentit, silloisella huonolla tekniikallani toteutetut purkkajutut ja kaiken päälle vielä keskelle ruutua aseteltu alkuvalikko (New, Load, Save, Help) mukaan lukien. Kieli oli Pascal.
Ainokainen tekstiseikkailuni tuolle enginelle, eli Help-tiedosto, on jo melkein yhtä iso, vaikka se ei sisällä kuin kymmenisen screeniä.
Oman pelin tekeminen on sikäli hyvä ohjelmointi-idea, että siitä voi tehdä juuri sellaisen kuin haluaa, ja siinä voi soveltaa tavalla tai toisella jos jonkinmoista ohjelmointitekniikkaa. Monissa hyötyohjelmissa taas tahtoo olla, että niihin ei voi ihan ihmeitä lisäillä kuin koristeeksi, ja lisäksi useimpiin tarkoituksiin jo löytyy jotakin, joten innostus taas uuteen tekstieditoriin tai piirto-ohjelmaan ei välttämättä ole hirmuinen. Vaikka pienenä välityönä peli ei välttämättä ole hyvä valinta :)
dungeon86 kirjoitti:
Nykyinen projektini tulee olemaan niin valtava, että olisi mukava tehdä jotain muutakin kuin vain sitä.
Onnea vaan yritykselle. Tuossa vaan tuppaa käymään niin että kun niitä muita pikkuprojekteja rupeaa löytymään siirtyykin sitten se varsinainen päätyö ajasta ikuisuuteen.
Mutta välityönä voisi olla semmonen pikkunen DOS-editori joka osaisi värittää tekstiä koodin mukaan samalla kun sitä kirjoittaa. Väreinä vaikka PHP tai miksei C:kin. Se on hyvä stringien kanssa pelleilyn harjoitus.
edit: Metabolixin viesti kyllä asettaa tämän ehdotuksen vähän huonoon valoon. Mutta tämänhän on tarkoitus olla lyhyt välityö, eikä silloin kannata kyllä peliäkään alkaa tekemään.
Tee oma tulkki ja sendi koodi mulle :D
Pitänee tehdä se tekstieditori, sellanen jolla on hyvä kirjoittaa tulevia projekteja kuten The Mystic Bladea, olenkin jo tässä alkanut kehittää sen engineä, tarvii aika paljon kuitenkin hiomista.
Enkä muuten siirry C:stä C++:aan!
Aihe on jo aika vanha, joten et voi enää vastata siihen.