Större karta, fler bilder :)

← föregående | bild 3 / 3

Jag har haft alldeles för mycket fritid nu i början på terminen så jag tänkte testa att göra en väldigt enkel kartgenerator i PHP, det var ju busenkelt egentligen, jag har alltid trott det var rätt svårt :)

Att få vattnet att "flyta ihop" är dock ett mycket större projekt så det tänker jag inte bry mig om.

Detta inlägg har 3 bilder:
V2 Rocket

Det svåra är väl att göra "rätt"? ;) Det såg dock klart intressant ut. Lättast att få vattnet att flyta ihop vore väl att ha speciella bilder till det? :)


Fredrik

Tre rader kod? I Python hade det räckt med en rad:

os.system("montage " + " ".join(random.choice(["1.png", "2.png", "3.png", "4.png", "5.png"]) for i in xrange(196)) + " map.png")

För att göra realistiska kartor brukar man använda algoritmen Perlin noise.

För att göra floder kan man använda en variant av algoritmen A*.

Ändrat 2 gånger


Samararn

V2: Ja det tog ju lite tid men koden är ju som Fredrik påpekade inte speciellt lång. Jag gjorde en fusklösning till vattnet att man får bygga sina floder manuellt.

Ledande fråga: Man bör väl kunna använda algoritmen A* för att räkna ut vägen när man förflyttar objekt på kartan från en punkt till en annan?

Ändrat 2012-01-24 17:02 av Samararn


Fredrik

Det är precis det man använder A* till, att räkna ut den bästa vägen mellan två ställen, eller billigaste vägen så som det mer exakt kallas. Man kan programmera olika för att välja om den kortaste eller den snabbaste vägen ska vara billigast, eller den vägen med mest nedförsbacke om man försöker göra realistiska floder.


Petter

Jag gillade bilderna på bergen.


Fredrik

Bergen är mycket vackra. Vad sägs om att byta till den stilen på Setrak?


För att svara behöver du vara medlem och logga in. Att bli medlem går snabbt. Du behöver inte ge ut några personuppgifter eller verifiera någon e-postadress.

Fler inlägg av Samararn

2012-02-14 22:04
Otroligt trögt att jag inte kom på det förrän igår, men Jemla är ju ett anagram för mejla. haha - kanske för att maila är snyggare om än inkorrekt.
2012-01-23 23:35
Jag har haft alldeles för mycket fritid nu i början på terminen så jag tänkte testa att göra en väldigt enkel kartgenerator i PHP, det var ju
2011-02-01 16:43
Oj, nu hände det buggigaste som någonsin hänt mig på Setrak. Jag tror det är "Lagget" som har drabbat spelet som bidrog till att jag anföll ett
2011-01-25 13:34
Operation Svinhult.
2010-12-12 22:49
Idag har jag:

Samararn