Altitude Game: Forums  

Go Back   Altitude Game: Forums > Altitude Discussion > General Altitude Discussion
FAQ Community Calendar

General Altitude Discussion Discuss anything Altitude related that doesn't belong in another forum.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-08-2012, 12:07 AM
Aki1024 Aki1024 is offline
Senior Member
 
Join Date: Jul 2011
Location: Across from you at a chess table. Your play is?
Posts: 1,080
Default Altititude Map Generator via Perlin Simplix

Ever wanted more maps for Altitude, but didn't have the skill/modivation/time/knowhow/patience to? With this tool, searching for a viable map can be done much quicker then normal.

Version 3 Requires .Net/Windows
- Fixed visual error on machines with standard XP or later visual styles

Version 2
- Added Angled ramps

Version 1
-initial




How do I use it?
Simple mode:
1) Near the bottom is "Generate Random". Hit it.
2) Find a map you like.
3) Hit "Save Generated"
4) ???
5) Profit

What about all these other gears and stuff?
Basics:
Scale X/Y: How stretched out the Perlin noise is horizontally and vertically

Seed: Seeds are used by the random number generator to provide entirely new landscapes with each change.
X/Y start: Use this to slightly shift the walls around. X for horizontal, Y for vertical
Width/Height: How wide/tall the level is.
Mirror Style: Which direction the level is mirrored.

Border Overlay: Square or Empty borders. (Oval isn't implemented. Yes it destroys the level.)
Border Style: Different ways that the Perlin and Border interact.
Solid %: Determines how much of the wall will always be there. Should be kept low.
Gradient %: Determines how far reaching the border can be.
Strength: Alters the final result of the overlay.

Ball Entry: Straight and None. None is useful for both TBD and FFA maps. Angled purposely destroys maps as it is incomplete.
X Offset: Where the ball entry ramp begins horizontally.
Y Height: How tall the ball entry ramp is. Increase this if the exit is blocked.
Width: How wide the entry ramp is. Updating this will automatically alter X Offset if the ramps would have ran into each other.

Preview Level: When Auto Update is on, this is automatically hit after a delay. This delay can be reduced by altering Auto Update tick delay.
Generate Level: This will cause the current level to be created at full size. Takes a while.
Save Generated: This save the current level, generating it first if the full sized level isn't already in the view port.
Generate Random: Bread and butter "make everything different" button.

Generator Code: Like what you see? Want to return to it later or show someone else? Copy this. Want to show everyone? Paste it into this thread. Pasting a code into this box and hitting Import Code will show you a provide code's level.

Advanced
Scale Z. How stretched out the Perlin noise is in depth.
Z: Which slice of depth is being observed. Use this to slightly alter how the walls in a level are.

Color Scale times and plus: Alters the Perlin cloud's strength. Perlin noise creates numbers between -1 and 1. This number is multiplied by the times, then the plus number is added into that. With 128 and 128, this provides cloud values of 0 to 255.

Color Dropoffs: Max being lower causes values of that number and higher in the Perlin cloud to appear as 255. The opposite is true for min. Values of that number and lower will appear as 0.

Auto Update: Every time anything changes, the update delay is triggered and the level is re-generated after the delay.
Move Along Z: Causes a cool effect of traveling in the depth direction. Welcome to how flatlanders witness 3D.
Auto Update tick Delay: How long the auto update delay is. Pros use 1.
Preset examples: See other things that aren't useful to level making.

Other notes:
Odd Mirror + Ball entry doesn't work.
Oval Border overlay isn't created yet.
This is a tool for finding map walls. Some artistic skill is necessary.

Red options alter the level in greater ways or completely change a level.
Blue options alter the level in lesser ways. Use these to fine tune a level.

Last edited by Aki1024; 12-09-2012 at 09:37 PM.
Reply With Quote
  #2  
Old 12-08-2012, 04:19 PM
ufo ufo is offline
Senior Member
 
Join Date: Jul 2009
Posts: 765
Default

wowzers, nice job
Reply With Quote
  #3  
Old 12-23-2012, 02:27 AM
Winters Ark Winters Ark is offline
Senior Member
 
Join Date: Feb 2011
Posts: 352
Default

So I've generated some map.pngs that I hope someone will be able to alter and beautify so we can get some new maps up in here. These were just generated with the map generator Aki posted and I don't have the knowledge or patience to learn how so I hope you guys run with this.

http://i.imgur.com/Yw4px.png
http://i.imgur.com/nAHBq.png
http://i.imgur.com/To3yU.png
http://i.imgur.com/JxbaK.png
http://i.imgur.com/POWhn.png

I'll generate some more when I feel bored.
Reply With Quote
  #4  
Old 12-22-2013, 08:51 PM
Aki1024 Aki1024 is offline
Senior Member
 
Join Date: Jul 2011
Location: Across from you at a chess table. Your play is?
Posts: 1,080
Default

1 year bump. My latest version of this code (not released) uses JSON for input.
Reply With Quote
  #5  
Old 01-07-2015, 06:10 AM
Aki1024 Aki1024 is offline
Senior Member
 
Join Date: Jul 2011
Location: Across from you at a chess table. Your play is?
Posts: 1,080
Default

2 year bump. Without the ability to generate level files, it is hard to keep interested in this project.
Reply With Quote
  #6  
Old 01-19-2015, 01:35 AM
Mango777 Mango777 is offline
Senior Member
 
Join Date: Sep 2014
Location: West coast
Posts: 317
Default

Shiny, how did you make this work before It looks complicated so I'm not downloading it XD I rather make maps manually. Also, it generates .png files not .alte map editor files?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
shield generator silent skies Suggestions 5 07-24-2010 10:35 PM


All times are GMT. The time now is 06:12 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
2008 Nimbly Games LLC