Jonas Skrevet 18. august 2007 Del Skrevet 18. august 2007 Mener å huske et spill hvor en skulle programmere robotter i Java med så god AI som mulig for å kunne slå motstanderene. Virket utrolig morsomt, men jeg har ikke noen link. 1 Lenke til kommentar
GeirGrusom Skrevet 18. august 2007 Del Skrevet 18. august 2007 Det finnes haugesvis med slike spill hehe Microsoft har også laget et slikt hvis jeg ikke tar helt feil. Lenke til kommentar
Frysning Skrevet 18. august 2007 Forfatter Del Skrevet 18. august 2007 Hehe joa, det har jeg hørt om. Programmering av roboter er en ting, jeg vil at vi tar for oss et "vanlig" spill. BF2, BF2142, Bioshock, HL2, CS 1.6, CS:S.. osv. Et vanlig spill, hvor programmerere bruker sine kunnskaper for å vinne. Altså, cheating, bare alle cheater like mye Lenke til kommentar
Frysning Skrevet 20. august 2007 Forfatter Del Skrevet 20. august 2007 Se på dette, hva syns folket? Er litt skeptisk jeg, liker det kunstneriske ved programmering. Lenke til kommentar
Jaffe Skrevet 20. august 2007 Del Skrevet 20. august 2007 Det han sier er vel spesielt med tanke på Java og C++. Det fins jo andre programmeringsparadigmer enn objektorientert og procedural programmering, f.eks. funksjonell programmering (Haskell, ML, Lisp (ikke rent, men), og Microsofts F#) Lenke til kommentar
Frysning Skrevet 20. august 2007 Forfatter Del Skrevet 20. august 2007 Hehe, det er sant. Men det er snakk om å få hovedstrømmen av mennesker som jobber med programmering og har gjort det i 20 år til å endre arbeidsmetode. OOP og funksjonsbasert programmering er noe som fungerer, og da vil jeg spekulere i at mange vil motsette seg en så fundamental endring som strengt tatt ikke er nødvendig. Det er dyrt nok å utvikle programvare idag, så det vil nok ta lang tid før dette skal bli standard praksis hvis overgangen ikke skal koste shorten. Lenke til kommentar
Frysning Skrevet 23. august 2007 Forfatter Del Skrevet 23. august 2007 Nå som Bioshock kommer, har tankene mine startet å surre rundt en multiplayer-mod til dette spillet hvis da dette ikke blir aktuelt fra produsenten ved et senere tidspunkt. Mulig en Co-OP versjon, får se. Da lurer jeg bare litt på hva som er vanlig med mods? Jeg har altfor lite kunnskaper om dette, gir spillene noen API ferdige til dette? Eller må alt "lages" via fundering og reversing? F.eks, når man sier scriptspråket til bf2 er python? Hva vil det si? Jepp, ingen peiling. Lenke til kommentar
GeirGrusom Skrevet 24. august 2007 Del Skrevet 24. august 2007 Ofte kan spill scriptes: Unreal har Unreal Script(Java lignende), pluss at man kan skrive moduler i C++ Wow bruker Lua ID sine engines bruker C/C++ og Quake C (tror det var det det het) Battlefield 2 bruker Python (alle filer som heter .py er python scripts) Source aner jeg ikke, men de har etterlignet Quake motoren på noen ting, så kanskje det er samme fremgangsmåte der. Det vanlig å ha et scriptspråk, fordi det er lettere å debugge, og gir litt mer fleksibilitet. Lenke til kommentar
Frysning Skrevet 24. august 2007 Forfatter Del Skrevet 24. august 2007 Ja, men det vi skriver. Hvilken kode jobber den mot? En interface? Obj? Lib? Dll? Lenke til kommentar
GeirGrusom Skrevet 25. august 2007 Del Skrevet 25. august 2007 hvis det er scriptet trenger du ingenting annet en notepad, og dokumentasjon. For Unreal engine må du da ha en gyldig lisens (ca. 2 000 000,-) for å få bibliotekene man trenger. Men man jobber som regel mot dll-er, men det er ikke en selvfølge. Ofte skriver man en "export" klasse/interface i en C++ dll, og en C funksjon som gir tilbake pekeren til export klassen. Export klassen blir brukt av programmet for å se hva dll-funksjonen er i stand til. Lenke til kommentar
Frysning Skrevet 25. august 2007 Forfatter Del Skrevet 25. august 2007 Det var jo billig. Hehe kult, jeg må lese mer om gamemodding. Det er tydelig, et veldig gøyt aspekt av programmering vil jeg tro! Lenke til kommentar
Zethyr Skrevet 26. august 2007 Del Skrevet 26. august 2007 Holder på å lese denne boken å jeg må si jeg har aldri lært mer for hver side jeg leser. 9183569[/snapback] Veldig herlig bok. Har den rett ved siden av meg nå. Den har støvet litt ned, men den er meget nyttig. Når det kommer til cheating så kom jeg på en liten idé. Tenk å ha en server, hvor alle spillerne er programmerere som alle bruker sin egen cheat. Det hadde vært genialt, de som har mest programming skills vinner. (Finnes det så bare.. Grr) 9303787[/snapback] Det finnes for blandt annet Battlefield-spillene, så vidt jeg vet. Kjapt spørsmål; når man skal finne dybden til en viss node fra en tre-struktur man leser inn, kjappest mulig. How? Jeg skal kode dette i Python. Denne noden har like stor sannsynlighet for å befinne seg på alle nivåer, så dersom man skulle ha søkt etter den ville bredde-først-søk vært mest hensiktsmessig. Jeg innbiller meg dog at å trace seg oppover i treet vil gå kjappere. Jeg har prøvd et par implementasjoner som ikke er så aller værst raske, men jeg har sett at noen har en implementasjon som går dobbelt så fort. Input kommer med flere linjer nedover på formatet "foreldre barn barn ... barn" Hva jeg er mest fornøyd med så langt; #1. Knytte alle barn opp mot foreldrene i en dictionary (som en hashmap, hvis dere ikke kjenner dictionaries). Da kan man gjøre en liten, kjapp rekke oppslag etter at man har lest inn alle dataene, og telle antall oppslag. #2. Dersom man støter på den aktuelle noden mens man leser inn data (man vet hva noden heter hele tiden), så inkrementerer man høyden med 1, og flytter søket opp til foreldrenoden. Dette kan skje kun 1 gang, eller det kan løse problemet ved at det skjer x antall ganger, alt avhengig av input. Dataene lagres i en liste (et array), hvor man har nye lister med barnene til node n på plass n i lista. Deretter kjører man bredde-først-søk nedover fra rota. Disse to implementasjonene har jeg ikke fått til å gå like fort som jeg ser at det er mulig at det kan gå. Da spør jeg dere kloke hoder; har dere noen idéer til raskere algoritmer? Lenke til kommentar
Frysning Skrevet 1. september 2007 Forfatter Del Skrevet 1. september 2007 Har nettopp fått C++ How to program Sixth edition, og den skal bli kos gitt. I quote "Introducing Game programming and the boost libraries" Veldig kjekt at det står litt om spill også. Lenke til kommentar
Anonym5656 Skrevet 12. september 2007 Del Skrevet 12. september 2007 Noen som vet om en god "RoR eller Django" artikkel? Lenke til kommentar
Vindstille Skrevet 12. september 2007 Del Skrevet 12. september 2007 Noen som vet om en god "RoR eller Django" artikkel? 9479360[/snapback] En ganske detaljert: http://www.vaporbase.com/postings/Evaluati...ngo_(part_1/15) Men Django har enda ikke kommet til versjon 1.0 enda, og mange av mangelene som blir belyst er nå tatt med (i SVN-versjonen) eller er under utvikling. Lenke til kommentar
Wattengård Skrevet 13. september 2007 Del Skrevet 13. september 2007 Og når det gjelder RoR: http://www.railscasts.com http://www.rubyonrails.org http://www.rubyology.com http://www.peepcode.com -C- Lenke til kommentar
Vindstille Skrevet 13. september 2007 Del Skrevet 13. september 2007 Noen som vet om en god "RoR eller Django" artikkel? 9479360[/snapback] Tenkte du sammenlikningsartikkler eller opplæringsartikkler? Hvis det var opplæring du skulle ha er i hvert fall The Django Book klart best. Lenke til kommentar
Wattengård Skrevet 13. september 2007 Del Skrevet 13. september 2007 RailsEnvy-gutta har nettopp laga en Django vs. Rails "reklame" (se de andre også... De er kule. Lagd i Apple vs PC stil) -C- Lenke til kommentar
Anonym5656 Skrevet 13. september 2007 Del Skrevet 13. september 2007 Noen som vet om en god "RoR eller Django" artikkel? 9479360[/snapback] Tenkte du sammenlikningsartikkler eller opplæringsartikkler? 9486249[/snapback] Sammenlikningsartikkler. Men tak for lenker. Lenke til kommentar
Frysning Skrevet 17. september 2007 Forfatter Del Skrevet 17. september 2007 Julen nærmer seg, er det noen som har startet på noen prosjekter med jule/snø-tema? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå