<%@ page import="java.util.*" %> <%! public String getParamString(String pname, HttpServletRequest request) { String pstr = request.getParameter(pname); if(pstr!=null) { return pstr.trim(); } return ""; } %> <% String type = getParamString("type", request); String hwyw = getParamString("hwy", request); String sttw = getParamString("stt", request); String rvrw = getParamString("rvr", request); String river = getParamString("river", request); String harbor = getParamString("harbor", request); String wall = getParamString("wall", request); StringBuilder param = new StringBuilder(""); if(type!=null&&!type.equals("")) param.append("type=").append(type).append(" "); if(hwyw!=null&&!hwyw.equals("")) param.append("highway-windiness=").append(hwyw).append(" "); if(sttw!=null&&!sttw.equals("")) param.append("street-windiness=").append(sttw).append(" "); if(rvrw!=null&&!rvrw.equals("")) param.append("river-windiness=").append(rvrw).append(" "); if(river!=null&&!river.equals("")) param.append("river=").append(river).append(" "); if(harbor!=null&&!harbor.equals("")) param.append("harbor=").append(harbor).append(" "); if(wall!=null&&!wall.equals("")) param.append("wall=").append(wall).append(" "); %> Random City Map Generator v2

Random City Map Generator

Inkwell Ideas' Projects:

The Random City Map Generator creates a "random" city or town map suitable for fantasy and other role-playing games (RPGs) such as Dungeons and Dragons, Pathfinder, GURPS, HERO and many others.

Instructions: Just play with the settings (drop-down lists) as desired. For now, to save a map you'll need to use your computer's print-screen feature.
Key: Brown squares: buildings of various sizes; Orange circles: domed buildings; Black line: city wall; Black circles: wall towers; Light green squares: farms; Dark green patches: forest areas


Map Type:
Highway Windiness:
Street Windiness:
River Windiness:
Chance of River:
Chance of Harbor:
Chance of Wall:

Planned Features/Caveats

There's a lot planned, too many to list but here are some highlights: textures for the buildings/towers, a second river option, better looking farms, square wall towers, and more user configuration options.

27 January 2011
Copyright 2011 Inkwell Ideas, Inc. Permission granted for personal use only. Contact support at inkwellideas dot com for other uses.