Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  89 7359
med fruktkjøtt.
Tias's Avatar
Crew
Sitat av robhol
C# og C++ har ganske mange forskjeller. Jeg håper ikke C++ blir språket, det vil nemlig si at jeg ikke får vært med, og dette høres absolutt spennende ut. C# er noe jeg, og antakelig en god del andre også, kan mye bedre, det er også lettere å lære seg for begynnere, lettere å bruke for alle ferdighetsnivåer, og krever rett og slett mindre pes for å utrette mer pga. .net-rammeverket som har objekter for nesten alt og som sparer deg for API-calls til den minste ting.
Vis hele sitatet...
Språkene har til en viss grad samme syntaks. Personlig syns jeg C++ er en mye bedre idé enn C#, nettop mtp. .NET-rammeverket som jo tross alt bare er støttet i Windows.
RedPanda standing by
robhol's Avatar
Sitat av Tias
Språkene har til en viss grad samme syntaks. Personlig syns jeg C++ er en mye bedre idé enn C#, nettop mtp. .NET-rammeverket som jo tross alt bare er støttet i Windows.
Vis hele sitatet...
Det trodde jeg også, faktisk for bare noen timer siden.
http://forums.l-space-design.com/for...ShowForum.aspx
http://www.novell.com/news/press/item.jsp?id=568
http://www.mono-project.com/

Som sagt, C# har den fordelen at det er mye lettere å lære, bruke og forstå. Det er selvfølgelig ikke like effektivt, men nå er den gjennomsnittlige PC så godt utrustet at det ikke gjør store forskjellen. Det er også mye sikrere.
med fruktkjøtt.
Tias's Avatar
Crew
Mono støtter ikke C# 3.0 enda. Jeg vet ikke om dette har noe å si, om C# 3.0 har noen særlige forbedringer, men jeg syns ikke det er en god idé å begynne å utvikle en multiplatformapplikasjon mot et rammeverk som bare er offisielt støttet i Windows.

Da er i såfall Java et mye bedre alternativ. Java er støttet i Windows, Linux, OS X, Solaris, og helt sikkert en del andre operativsystemer også.

Men C++ virker absolutt som det meste brukte alternativet for spillutvikling, så hvorfor ødlegge noe som funker? :-). Burde ikke være så veldig vanskelig å lære seg, jeg kan heller ikke C++, men når man først kan C# eller tilsvarende så burde det gå greit.
Sist endret av Tias; 16. mai 2008 kl. 22:28.
m0b
m0b's Avatar
Administrator
Nå skal det vel også sies at >.net 2.0 så er alt annet extensions(som wcp) som mens 2.0 er selve rammeverket.
RedPanda standing by
robhol's Avatar
Hvis folk nå absolutt vil programmere i C++ har jo ikke jeg mye å si eller komme med, men what the hell, jeg finner nok noe annet å holde meg opptatt med.
Skal programmet/spillet være nogen lunde portabelt vil jeg påstå at C#.NET er et dårlig valg
Om det skal være portabelt er jo QT et godt valg da. Evt. så kjører jo det meste som er skrevet for Linux under cygwin på Windows.

edit: Hvordan fungerer det med cygwin/OpenGL?
Sist endret av BigBud; 17. mai 2008 kl. 00:30.
noen som har noen erfaring med code.google.com btw?
z0p
uʍop ǝpısdn
z0p's Avatar
robhol: Selv om c++ kan være mer komplekst, så burde ikke språket være et veldig stort problem om du vil være med¨på et prosjekt. Halve morroa må jo da være å få sette seg inn i et nytt språk
RedPanda standing by
robhol's Avatar
Z0p; Det er ikke noe vits i å være med på å starte et prosjekt i et språk man aldri har rørt. Det er heller ikke noen vits i å ha med en, i starten på et prosjekt, som aldri har rørt språket prosjektet hovedsaklig er kodet i.

Nye data fra undersøkelsen

Spill: 11
Web-app: 9
Program: 2


[CENTER]Ny undersøkelse; hva kan du programmere i og hva stemmer du for å basere prosjektet i?[/CENTER]
http://www.robhol.net/limesurvey/ind...=14749&lang=nb
Sist endret av robhol; 17. mai 2008 kl. 09:53.
Sitat av BigBud
Om det skal være portabelt er jo QT et godt valg da. Evt. så kjører jo det meste som er skrevet for Linux under cygwin på Windows.

edit: Hvordan fungerer det med cygwin/OpenGL?
Vis hele sitatet...
Hæ? QT kjører da fint på wintendo, om eg ikkje har misforstått totalt? Funker til og med å integrere i visual studio ifølge folk som diller med det.
Da var trac oppe på http://trac.hoeggen.net/ og SVN oppe på http://trac.hoeggen.net/svn/. De som vil ha admin rettigheter kan enten kontakte meg på PM eller på IRC.

PS: Kan ta litt tid før DNS oppdaterer seg.
Sist endret av voldern; 17. mai 2008 kl. 18:00.
med fruktkjøtt.
Tias's Avatar
Crew
Haha, du har allerde valgt lisens ser jeg. Bra!

Jeg ser dette prosjektet litt ann, men hvis det enda er noe aktivitet litt ut i juni så joiner jeg glatt. Tar å prøver meg litt på frontend-apiet og C++ innimellom eksamenslesingen i mens
mr_eff's Avatar
Trådstarter
Vel, det ser ut til at det er spill og web-app som er mest interessant for folk her. Sistnevnte har jeg ikke egentlig noe peiling på; hvis noen andre har lyst til å starte et slikt prosjekt, er det bare å sett igang. Grafikkprogrammering har jeg derimot litt erfaring med. Jeg tror at det jeg kommer til å gjøre er å sette igang et spillprosjekt... eller, det vil si et par prosjekter: først en fullstendig autonom engine, deretter et spill som bygger på denne enginen.

Enginen vil hovedsaklig bli skrevet i C++, kanskje noe assembly (3DNow/SSE), med støtte for shadere, og ett eller annet script-språk. Jeg vil prøve å få til abstraksjoner som gjør at enginen kan benytte seg av flere APIer (Direct3D/OpenGL) og kjøre på flere operativsystemer (Windows/Linux).

Og siden idéen er å holde engine- og spillkode adskilt, vil det kanskje også være mulig å lage selve spillet i f.eks. C#. Qui vivra verra.
Sitat av mr_eff
Vel, det ser ut til at det er spill og web-app som er mest interessant for folk her. Sistnevnte har jeg ikke egentlig noe peiling på; hvis noen andre har lyst til å starte et slikt prosjekt, er det bare å sett igang. Grafikkprogrammering har jeg derimot litt erfaring med. Jeg tror at det jeg kommer til å gjøre er å sette igang et spillprosjekt... eller, det vil si et par prosjekter: først en fullstendig autonom engine, deretter et spill som bygger på denne enginen.

Enginen vil hovedsaklig bli skrevet i C++, kanskje noe assembly (3DNow/SSE), med støtte for shadere, og ett eller annet script-språk. Jeg vil prøve å få til abstraksjoner som gjør at enginen kan benytte seg av flere APIer (Direct3D/OpenGL) og kjøre på flere operativsystemer (Windows/Linux).

Og siden idéen er å holde engine- og spillkode adskilt, vil det kanskje også være mulig å lage selve spillet i f.eks. C#. Qui vivra verra.
Vis hele sitatet...
Frontend API har støtte for shadere? Check.
Frontend API har støtte for flere APIer (DirectX/OpenGL)? Check.
Frontend API har cross platform støtte? Check.

Som dere sikkert forstår er jeg stor fan av Frontend, og derfor anbefaler jeg virkelig at vi ikke finner opp hjulet på nytt og heller lager en grafikk motor med Frontend som basis.
Da har jeg opprettet en IRC-kanal for litt mer live diskusjon, alle som er interesserte i prosjektet har å komme på #nff.dev @ EFNet!
Sist endret av voldern; 19. mai 2008 kl. 13:50.
mr_eff's Avatar
Trådstarter
Hvis folk ikke har veldig mye i mot det, tar jeg gjerne på meg å "gjenoppfinne hjulet." Frontend er sikkert helt OK, men personlig har jeg lyst til å bygge opp mest mulig fra bunnen av. Det finnes mange wrappere, libraries, til og med komplette game engines der ute, som vi kan bruke for å fortest mulig få ferdig et spill, men for min del er det ikke det dette dreier seg om. Jeg gjøre hovedsaklig dette for å lære, og mange av de tingene Frontend gjøre for deg, er nettopp de tingene jeg ønsker å lære mer om. Jeg har tidligere brukt Frontend-lignende APIer, men denne gangen tror jeg at jeg er klar for å produsere dritten min uten*.

Det er klart, å bygge alt fra scratch vil ta mye lenger tid, og hvis folk er veldig utålmodige, så...

* "Frontend er kanskje demoscenens svar på Pampers: På et eller annet tidspunkt er folk stødige nok til å produsere dritten sin uten" --Duckers
Sist endret av mr_eff; 19. mai 2008 kl. 17:39.
Tittelninja
flexd's Avatar
De fleste av oss er vel ikke akkurat stødige på å produsere dritten vår selv, så syntes Frontend er en veldig god løsning
Sikkerhetsklarert
hva med å kombinere spill og webapp?
Tenker da på f.eks et bilspill som kjører lokalt på maskinen din, men f.eks uploader highscores etc til en webside.

Evt andre veien, at innhold til spill kan hentes ned fra websiden. F.eks generere en turnering eller noe på webben, som man kan delta med fra klienten. Trenger jo ikke være verre en at man har en .ini fil på web som sier noe om antall runder, hvilke baner og hvilke biler som er tillatt. Etter endt race så oppdateres rankingen på web.
Tittelninja
flexd's Avatar
Det er en god idè, liker absolutt highscore løsningen.

Spillet kan jo være ett spill som uploader highscore til webside m/login.

Og webapp kan være community side for spillet m/highscore, og evt andre godsaker. (f.eks et basic forum)
Sist endret av flexd; 20. mai 2008 kl. 14:10.
Back to 127.0.0.1
boblesaft's Avatar
Hvis det skulle trenges noen form for melodier elns i et evt. spill, så vil jeg mer enn gjerne bidra med det
og nei, det er ikke snakk om trance (for de som skulle tro det).
Blir isåfall noe enkelt med piano og noen strings
Men det må jeg isåfall ta etter jeg får vite hva slags type spill dere har tenkt til å lage ( hvis det i det hele tatt er spill dere ønsker å lage(?) ).
m0b
m0b's Avatar
Administrator
Regner med at det du tenker på er en HTTP POST som sender inn informasjon? Problemet der er at det er veldig enkelt å snappe opp informasjonen som sendes inn, og samtidig replikere dette. (ref. all flash-cracking)

En annen og mer lærerik løsning vil være å lage egne protokoller og måter å overføre data fra klient til server over sockets.
Høres interessant ut dette, godt mulig jeg kan bidra med litt koding når målet for prosjektet blir litt mer konkret. Min stemme går i retning å lage et spill, men det burde være noe lite, enkelt og vanedannende, så vi ikke trenger alt for mye teksturer og modeller, etc.
Back to 127.0.0.1
boblesaft's Avatar
Jeg hadde sett for meg noe alá worms med multiplayer mode og greier
Sikkerhetsklarert
Sitat av |d13m0b
Regner med at det du tenker på er en HTTP POST som sender inn informasjon? Problemet der er at det er veldig enkelt å snappe opp informasjonen som sendes inn, og samtidig replikere dette. (ref. all flash-cracking)

En annen og mer lærerik løsning vil være å lage egne protokoller og måter å overføre data fra klient til server over sockets.
Vis hele sitatet...

Tenkte i førsteomgang på rein http trafikk inn mot f.eks en php side som dytter dette inn i DB. Men når jeg tenker på sikkerheten så stopper det fort opp der, med mindre man kan få kjørt dette over sikre kanaler med ssl. Ellers så kan men vel kjøre ssh? Uansett dette blir spekulasjoner på et alt for detaljert nivå, hvertfall nå som man enda ikke er kommet frem til hva produktet skal være.
RedPanda standing by
robhol's Avatar
Og ble det noe av dette, eller?
Er ganske dødt for tiden. Men jeg jobber med et annet open source prosjekt for tiden og inviterer alle som vil til å være med.

Det er en fork av applikasjonen SMBIND som jeg bruker aktivt på servere jeg administrerer. Problemet er bare at SMBIND ikke har vært oppdatert siden Juni 2007 og bruker derfor utgåtte moduler. Et annet problem er at koden er helt spagetti osv.

Jeg har kommet et godt stykke allerede, og de som vil kan se hva jeg har gjort så langt her: http://trac.hoeggen.net/browser/trunk.

Applikasjonen er skrevet i PHP 5 og benytter seg av MYSQL og BIND9. Jeg prøver å følge MVC-paradigmet så godt som jeg klarer.
Sist endret av voldern; 25. mai 2008 kl. 15:08.
mr_eff's Avatar
Trådstarter
Og ble det noe av dette, eller?
Vis hele sitatet...
Joda, jeg er igang med design/koding av en game engine, men ting tar tid. Har en haug med bøker og artikler jeg driver og leser på... en del av dette er nytt for meg, og jeg prøver å sørge for å legge et best mulig grunnlag for videre utvikling. Kommer tilbake med en større oppdatering når jeg har noe kode som er verdt å dele.
Sitat av slashdot
Hæ? QT kjører da fint på wintendo, om eg ikkje har misforstått totalt? Funker til og med å integrere i visual studio ifølge folk som diller med det.
Vis hele sitatet...
Ja, jeg vet det. Det var ment som to forskjellige forslag som ikke hadde noe med hver andre å gjøre
▼ ... over en uke senere ... ▼
Sitat av mr_eff
Ja, den skal visst være relativt enkel å lage emulator for. Jeg har lyst til å lagen den for erfaingens skyld, ikke fordi jeg føler at verden trenger enda en NES emulator.

Uansett, et spill er vel kanskje den beste idéen, da det andre er noe esoterisk.
Vis hele sitatet...
Dette er feil. NES sine komponenter er ganske lite dokumentert, spesielt MMC-ene. Utenom MOS 6502-CPU-en da, som vi også kan finne i C64 (en litt forbedret versjon, 6510, med noen flere instruksjoner) og i en rekke andre gode og gamle datamaskiner.
Altså, NES sitt system er enkelt, men lite dokumentert., noe som konkluderer til at NES ikke er et enkelt system å skrive en emulator av. Det tar god tid, tro meg.
Sist endret av THROBiX; 6. juni 2008 kl. 04:45.
▼ ... over en uke senere ... ▼
RedPanda standing by
robhol's Avatar
Og det står fortsatt stille her?
vi venter på mr eff

"Joda, jeg er igang med design/koding av en game engine, men ting tar tid. Har en haug med bøker og artikler jeg driver og leser på... en del av dette er nytt for meg, og jeg prøver å sørge for å legge et best mulig grunnlag for videre utvikling. Kommer tilbake med en større oppdatering når jeg har noe kode som er verdt å dele."

:P
hehe.. kan jo hjelpe til, men alle påstår at C# er dårlig. vis ikke kan jeg hjelpe til
Hvis dere vil være med å diskutere kan dere komme til #nff.dev på irc.efnet.org (også #nff, vil alltids ha flere å snakke med )

Atm driver jeg å tenker på et nytt prosjekt, og voldern holder på med sitt.

Vet ikke hva OP holder på med da han ikke er på IRC.
Sist endret av flexd; 14. juni 2008 kl. 11:33.
ok... finner ikka sia xD men skall leite, er det sån at alle kan være med eller?
m0b
m0b's Avatar
Administrator
visualn00b: Jeg har enda til gode å tro på at du kan noe som helst innen programmering. Da du registrerte deg spytta du ut en hel haug med poster om VB.NET som jeg slettet alle som én. Nå kommer du med C# og sier du skal hjelpe, men dette på bakgrunn hva andre sier om språket? Hva foregår?

Foreslår du holder deg unna programmeringsforumet med mindre du har noe vettug å komme med, ellers vil det gå din bruker ille.
http://doombox.org/forslag.pdf er det jeg driver å planlegger nå, litt rotete pdf men det er bare fordi openoffice sliter litt atm :/
Da vil jeg bare annonsere at første beta versjon av WMBIND er lansert. WMBIND er kort fortalt et webapp for styring av BIND9 navnetjenere.

Jeg vil veldig gjerne ha hjelp til videre utvikling, applikasjonen er skrevet i PHP, og alle er velkomne til å bidra.

Mer informasjon og kode finner man her: http://sourceforge.net/projects/wmbind
Sist endret av voldern; 16. juni 2008 kl. 14:31.
Nice, har ikke fått tid til å se på de greiene enda, men med min hastighet har du vel gjort det selv snart >_< Driver å øver til fagprøve og sånt
▼ ... mange måneder senere ... ▼
fremgang? :-)