Avatar billede nubi19 Nybegynder
26. august 2004 - 12:30 Der er 14 kommentarer og
1 løsning

Terrængenerering til Scorched Earth lign. spil

Jeg står i den situation at jeg er ved at lave et scorched earth lign. spil. Men jeg har ikke haft held til at finde noget information vedr. terræn generering i sådanne spil. Det bedste jeg selv har kunnet finde på giver desværre et ret flat terræn eller en masse skarpe tinder. Dette er naturligvis ikke særlig godt, så jeg søger nogle artikler om emnet (helst online, men en bogtitel kan også bruges)
Avatar billede chrisrj Forsker
26. august 2004 - 13:23 #1
Der er et par bøger med emnet:

Game Programming Gems:
http://www.amazon.com/exec/obidos/tg/detail/-/1584500492/103-5827920-1171009?v=glance&vi=reviews

Game Programming With Python:
http://www.amazon.com/exec/obidos/tg/detail/-/1584502584/103-5827920-1171009?v=glance

Jeg kender dem ikke, så jeg kan ikke udtale mig om de er gode, eller ej... :-/
Avatar billede chrisrj Forsker
26. august 2004 - 13:28 #2
Avatar billede chrisrj Forsker
26. august 2004 - 13:31 #3
Her var det link jeg har ledt efter :)
http://www-cs-students.stanford.edu/~amitp/gameprog.html

Det står en del om det og AI, som du jo også leder efter :)
Avatar billede nubi19 Nybegynder
27. august 2004 - 08:58 #4
Mange tak, jeg kigger dem "lige" igennem :)
Avatar billede chrisrj Forsker
27. august 2004 - 09:05 #5
Hehe, godt fornøjelse :)
Avatar billede nubi19 Nybegynder
27. august 2004 - 11:27 #6
Jeg har fundet en lidt simplere løsning på denne side:
http://www.gameprogrammer.com/fractal.html
Det er den med midpunkts flytningen
Ikke desto mindre har jeg en del bøvl med at få det implementeret på en brugbar måde. Jeg bruger et array af floats til at illustrere linien, men det virker ikke helt optimalt :/

Problemet er selvf. at et array af floats ikke opfører sig ret meget som en linie.

Nogen der kender en god måde at implementere en linie på, så når jeg øger midtpunktets placering, øges alle andre punkter også (så man trækker op i linien) ?
Avatar billede nubi19 Nybegynder
30. august 2004 - 09:38 #7
Pyt med mit forrige indlæg, bruger den glimrende metode på denne side:
http://www.gamedev.net/reference/articles/article2001.asp
Tak for din hjælp, hvis du lige skriver et svar, får du pointene :)
Avatar billede chrisrj Forsker
30. august 2004 - 10:02 #8
Selv tak, svaret kommer her :)
Avatar billede chrisrj Forsker
30. august 2004 - 10:06 #9
Har du egenligt en hjemmeside til projektet?

Jeg er noget nysgerrig :)
Avatar billede nubi19 Nybegynder
30. august 2004 - 20:22 #10
Vi er en gruppe på 3 der arbejder på spillet, og hjemmesiden er i et meget tidligt stadie. Men den er her : http://users.skivehs.dk/de02b03/tankspil/
Under billeder kan du se vores tidlige renderinger af tanksene, og ellers er der vidst ikke så meget at se på nuværende tidspunkt.
Avatar billede chrisrj Forsker
30. august 2004 - 21:34 #11
Interessant :)

Jeg blev færdig som datamatiker sidste sommer :)

Hvornår skal I aflevere? November?

PS. Tak for points ;)
Avatar billede nubi19 Nybegynder
31. august 2004 - 09:36 #12
Jep til november skal det være færdigt :)
Det går ganske godt fremad, bortset fra med rapporten :P
Avatar billede chrisrj Forsker
31. august 2004 - 09:41 #13
Hehe :)

Nu ved jeg ikke hvordan det er for jer, men I bør nok koncentrer jer om rapporten MEGET snart, hvis I gerne vil have en god karakter - medmindre det er noget i er super gode til :)
Avatar billede nubi19 Nybegynder
31. august 2004 - 12:11 #14
Vi har skrevet lidt til de forskellige afsnit. Men ja vi går snart igang primært med rapporten.
Avatar billede chrisrj Forsker
31. august 2004 - 13:17 #15
God ide :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester