Pisin Cb-projektinne
Re: Pisin Cb-projektinne
Tuon mukaan rivejä 715, koodirivejä 586, kommenttirivejä 11 ja tyhjiä rivejä 118.
Re: Pisin Cb-projektinne
Tällä hetkellä pisin koodipätkä koneellani on raycasterini(teksturoitu :) 496 rivillä koodia, mutta muistaakseni hurja ennätykseni on purkkapelini FastMatch jopa yli 800 rivillä koodia.
Re: Pisin Cb-projektinne
Vähän vilkuilin tota mun projektia ja havaitsin muun muassa seuraavia mielenkiintoisia juttuja:KillBurn wrote: Miten voitte saada yli 3000 riviä koodia.Tuskin se nyt niin hirveätä purkaa on, eikä CB pelit kovin pitkiäkään ole, omaakin koodia voisi optimoida reilusti.
- Vakiot vie noin 150 riviä
- Globaalit muuttujat noin 300 riviä
- Kenttämoottoriin olen kirjoittanut noin 450 riviä
- Tekoälyssä olen käyttänyt 440 riviä
- Audiopuolen funktioihin 280 riviä
Ei tue useampaan tiedostoon jaettuja projekteja. :/tuhoojabotti wrote:tein pienen skriptin joka analysoi koodin (ei tue rem kommenttia.)
Oon harkinnu että joskus pitäis kyllä tehdä aivan järkyttävän tehokas ohjelma cb-koodin analysointiin. Sellanen vois listata koodista kaikki muuttujat, funktiot, tyypit, taulukot yms. ja tutkailla, miten paljon niitä käytetään. Sais näppärästi katsottua, mitkä funktiot ovat ajan kanssa jääneet käyttämättä ja jos jonkun muuttujan nimen on typonnut. Itseasiassa mulla on sellainen jo mun projektit-kansiossa 70:n muun projektikansion joukossa.
Re: Pisin Cb-projektinne
Pisimmässä on rivejä 762, koodirivejä 623, kommenttirivejä 2 ja tyhjiä 137.
HUOM:Koodi on purkkaa, joten monet teistä varmaan saisivat sen alle 300 rivin.
HUOM:Koodi on purkkaa, joten monet teistä varmaan saisivat sen alle 300 rivin.
Grandi wrote:Sumpille piste. Jos nimimerkin m-kirjain muutetaan r:ksi, p-kirjain v:ksi ja 3 viimeistä kirjainta "vor":iksi, saadaan "survivor", eli suomeksi selviytyjä. Melkoinen yhteensattuma!
Re: Pisin Cb-projektinne
Sen saa myös yhteen riviin.Sumppi wrote:Pisimmässä on rivejä 762, koodirivejä 623, kommenttirivejä 2 ja tyhjiä 137.
HUOM:Koodi on purkkaa, joten monet teistä varmaan saisivat sen alle 300 rivin.
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: Pisin Cb-projektinne
Jaha ja miten, paitsi jos se ei sisällä yhtään If/Select lausetta.Jani wrote:Sen saa myös yhteen riviin.Sumppi wrote:Pisimmässä on rivejä 762, koodirivejä 623, kommenttirivejä 2 ja tyhjiä 137.
HUOM:Koodi on purkkaa, joten monet teistä varmaan saisivat sen alle 300 rivin.
Oma pisin projekti oli lehmät lentää: alle 2000 riviä... ja siinäkin paljon purkkaa sekä käyttöönottamattomia kyhäelmiä
Re: Pisin Cb-projektinne
Olisiko :-merkeillä?axu wrote:Jaha ja miten, paitsi jos se ei sisällä yhtään If/Select lausetta.Jani wrote:Sen saa myös yhteen riviin.Sumppi wrote:Pisimmässä on rivejä 762, koodirivejä 623, kommenttirivejä 2 ja tyhjiä 137.
HUOM:Koodi on purkkaa, joten monet teistä varmaan saisivat sen alle 300 rivin.
Oma pisin projekti oli lehmät lentää: alle 2000 riviä... ja siinäkin paljon purkkaa sekä käyttöönottamattomia kyhäelmiä
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: Pisin Cb-projektinne
Ei auta jos on If/Select-lausekkeita. Mutta joo, jottei menis ihan offtopiciks niin minulla ehkä joku 300 riviä vain, nyt on tosin vähän isompi projekti työn alla johon tulee varmaankin vähän enemmän noita rivejä.Jani wrote: Olisiko :-merkeillä?
-
- Advanced Member
- Posts: 281
- Joined: Sat Jun 28, 2008 5:19 pm
- Location: Hämeessä miä
Re: Pisin Cb-projektinne
ajallisesti pisin projektini on nimeämätön RPG,jota olen työstänyt 4 vuotta ja koodiakin on noin 3000 riviä
huomanette että aloitin tekemisen aikoja sitten(9 vuotiaana)jolloin en osanut mitään,joten koodikin on aikamoisen kökköä
huomanette että aloitin tekemisen aikoja sitten(9 vuotiaana)jolloin en osanut mitään,joten koodikin on aikamoisen kökköä
- kaneli2000
- Guru
- Posts: 1059
- Joined: Mon Mar 17, 2008 2:40 pm
- Location: Lempäälä
Re: Pisin Cb-projektinne
Pisin projekti ei-julkaistusta pelistä on varmaankin Silent Column, jota olen nyt kuukauden suunnitellut, tosin muuta kuin tarinaa, tehtäviä ja grafiikkaa en olekkaan saanut valmiiksi. :/
Koodiriveiltä pisin peli? Jaa-a.
Koodiriveiltä pisin peli? Jaa-a.
I see the rainbow rising
Re: Pisin Cb-projektinne
Wat, hiljainen pylväs?kaneli2000 wrote:Pisin projekti ei-julkaistusta pelistä on varmaankin Silent Column, jota olen nyt kuukauden suunnitellut, tosin muuta kuin tarinaa, tehtäviä ja grafiikkaa en olekkaan saanut valmiiksi. :/
Koodiriveiltä pisin peli? Jaa-a.
---
Nöh, pisin julkaisematon projekti... Möm, taitaa olla Graviton. (Ikävä kyllä haamu-sarjaa. Ajattelin tehdä... Aikomus olisi tehdä siitä vielä jonkilainen versio...)
Koodiriveiltä... Haamu Mission. Joka ei edes oikeastaan ollut mun.
Re: Pisin Cb-projektinne
Kyllä se on tämä nykyinen Missile Away joka on ollut jollain asteella viimeiset puolivuotta. Tosin tämän vuoden se on ollut hiatuksella mutta kyllä taas kun aikaa riittää niin sitä jatkan. Koodia siinä tosin aika vähän; vain >1000 riviä joskin siinä on vain 1 kenttä ja kentät vievät noin 100 riviä. Eniten rivejä varmaan jossain alkuaikojen purkkamössöissä, kun en vielä tajunnut funkkareiden tai edes aliohjelmien päälle.
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: Pisin Cb-projektinne
Tässä hiukan monipuolisempi rivilaskuri. Bugeja voi olla, kun pitkästä aikaa sorkin CB:n kanssa. Includetiedostotkin toimivat
Code: Select all
tiedot$ = Count("lollero.cb")
Print "Rivejä yhteensä: "+c_get(tiedot$, 1)
Print "Tyhjiä rivejä: "+c_get(tiedot$, 2)
Print "Koodirivejä: "+c_get(tiedot$, 3)
Print "If-lausekkeita: "+c_get(tiedot$, 4)
Print "Kommentteja: "+c_get(tiedot$, 5)
WaitKey
Function c_get(_txt$, id)
Return Int(GetWord(_txt$,id,"|"))
EndFunction
Function Count(file$)
If Not FileExists(file$) Then MakeError "Codefile not found"
f = OpenToRead(file$)
While Not EOF(f)
r$ = ReadLine(f)
totalcount + 1
If r$ = "" Then
empty + 1
Else
If Left(r$, 2) = "//" Or Left(r$, 1) = "'" Then
kommentit + 1
Else
used + 1
EndIf
EndIf
lol$ = GetWord(r$, 1)
If lol$ = "Include" Then
x$ = Count(Replace(Mid(r$, InStr(r$, " ")+2), Chr(34), ""))
totalcount = totalcount + c_get(x$, 1)
empty = empty + c_get(x$, 2)
used = used + c_get(x$, 3)
iffit = iffit + c_get(x$, 4)
kommentit = kommentit + c_get(x$, 5)
EndIf
If lol$ = "If" Then
iffit + 1
EndIf
Wend
CloseFile(f)
Return totalcount+"|"+empty+"|"+used+"|"+iffit+"|"+kommentit
EndFunction
^^
Re: Pisin Cb-projektinne
Nyt tänään tullut pommitettua n. 2800 riviä koodia. (Meni aikaa koulussa )
Taitaa tulla pisin projektini . Lisäksi n. 500 riviä on funktioita.
Taitaa tulla pisin projektini . Lisäksi n. 500 riviä on funktioita.
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: Pisin Cb-projektinne
Ohoh, aika kova tulos!Jani wrote:Nyt tänään tullut pommitettua n. 2800 riviä koodia.
Jostain luin, että Microsoftin ohjelmoijat kirjoittavat vuodessa keskimäärin noin tuhat uutta koodiriviä. Siihen nähden olet reippaasti tuotteliaampi.
(Tosin Mikkisoftan pojilla aikaa taitaa mennä reilusti enemmän olemassa olevan koodin muokkaamiseen kuin uuden kirjoittamiseen).
Re: Pisin Cb-projektinne
1500 riviä, mutta siihen se sitten jäi ku ei enää jaksanu.
- kaneli2000
- Guru
- Posts: 1059
- Joined: Mon Mar 17, 2008 2:40 pm
- Location: Lempäälä
Re: Pisin Cb-projektinne
Nykyään ajallisesti pisin tai oikeastaan pisimpään pinnalla pysynyt projektini on ollut Fade, mutta se jäätyikin sitten parin kuukauden päästä idean saamisesta. Kahden pelihahmon peliin on vaikea keksiä kenttiä.
I see the rainbow rising
Re: Pisin Cb-projektinne
Jos nyt tätä ketjua ruvetaan aktiivisesti käyttämään, pisin projektini One Shot (vanha versio), siinä oli lähes 5000 riviä koodia, muistaakseni. Mutta tässä nykyisessä versiossa tulee olemaan vähän vähemmän, kun osaan toteuttaa asioita paremmin.
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: Pisin Cb-projektinne
Eipä ole tullut vielä vastaan yhtään projektia jota on jaksanut kehittää yli kuukautta. Pisin peli 500 koodirivillä taitaa olla keskeneräinen puzzle-peli. Taitaa mennä tuo henkilökohtaisesti pisimmän pelin titteli mennä kohta omalle rpg-projektille, kunhan koodia alan vääntämään. Ellei sekin projekti kaadu motivaation puutteeseen...
Coolbasic roguelike-projekti menossa 8)
Progress bar @@@@@10%@@@@@
Pahasti jäätymässä...
Progress bar @@@@@10%@@@@@
Pahasti jäätymässä...
Re: Pisin Cb-projektinne
Tässä lähiaikoina olin vähän tehnyt Marsin Valloitusta. Tai oikeammin sanottuna parannellut vanhaa koodia. Kyllä sitä huomaa, miten on koodaamisessa kehittynyt. Noin puolet riveistä lähtee pois. Paras on ollut, että raketin liikuttaminen sivuille ja sen törmäys sivulaitoihin oli ennen noin 80 riviä, nyt sama vie vain 4 riviä.
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)
-Tuxi- (myös Tuxi4321)
Jotain pientä (Ehkä vähän suurempaakin)
-Tuxi- (myös Tuxi4321)