Jump to content

norjay

Community Members
  • Posts

    18
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by norjay

  1. finally finished this map should be very balanced for two parties with several players. Also it should be fine for 8 players on a tiny map. it is not totally plain, the fields from the two parties are separated by a cliff, only in the center of the map both parties can meet. The next maps will also have very simple ridges which will reflect on the center of the map. Like hazards on a golf course. But i am a little out of ideas. reflect.zip
  2. early stage of a two-party map, should be playable in all sizes, and all combinations 1 vs 1, 2 vs 2, 3 vs 3 and 4 vs 4. The map should be balanced, mines and obstacles are mirrored at the center. Every base has a stone and metall mine in close proximity and some bushes of berries. Between the player of the same party there are no obstacles. Additional Mines are evenly distributed. There are a lot of parameters in this map, i can change, like: average distance between groups of trees amount of trees in a group size of a group of trees, either they are all in a small spot, or they are more widely distributed number of additional mines distance between the players additional hills reflect.zip
  3. So the basic requirements are: the map is for two parties, every party has several members between the members there are no obstacles, members should have easy access to the area of other members of the same party. Maybe the members of the same party are some more closer to each other than they are to members of other parties. there is a strict setting of resources in the proximity of every base, for example there should always be a stone and metal mine behind the base and 8 bushes of berries in front of the base, no trees in the proximity of 8 fields, but 200 trees in the proximity of 16 fields to the base. should there be natural obstacles between opposing parties, dense forests, water, ridges, everything combined ? what about additional resources ? How many additional mines should there be for every party ?
  4. @andy5995 How do you test that ? That would be something i would like to do too, just to see how the opponent build up their base. do you make all player to be opponents and watch how they play against each other ? or do make them all allies and watch how the populate the area ? The map seems to be very small for so many players, doesn't that affect the willingness to spread ?, at least a lot of them seem to have a build a second town-center.
  5. Two observation i made by playing against the computer or watching replays: no one uses defensive structures. I would really like to see some replays, where someone builds walls and put it to a good use. a lot of games are decided very early. Often one single successful rush attack can define the whole game. Once the infrastructure have taken some damage, the defender remains on the back foot. Especially when i play against the computer, once i gained upper hand, the rest of the game is just mopping up. I really wanted something to make a game more challenging, even if i am in a superior position. And i want walls and palisades. For most random maps there simply seems no use for defensive structures. Maybe this map only works against the computer-opponent, because the computer never walls himself in.
  6. amantia.zipNew Map And this more hardcore than the previous maps. I sat down this weekend and fiddled with the algorithms for ramps and rims, and made the terrain even more ragged than before. Ramps are now smaller and more reliable, though, not all ramps will be fully passable, a tradeoff to have a parametric map with a certain amount of randomness. The rims are also narrower and make the passage of large troops more challenging. You should be able to play every size of map with any amount of players. The terrain around the all bases should always have the same conditions for every player. Of course eight players on a tiny map will not be that interesting. I only played against the machine, i was able to win on a small map, but so far lost all games on a medium map. Up to now i didn't try any larger maps. amantia.zip
  7. Finished another map. These maps are just a little bit random. Much of the structure around the base will always look the same. Just the trees and textures will always be random. For the structures more remote from the base the degree of randomness increases. Maps will look different with different maps-sizes and numbers of players. The idea is to have a map like those in starcraft, with a conversant terrain. But for all kind of sizes and numbers of players. Like always, the map has a lot of ramps. So can make very good use of chokepoints. The small map for two players is really fun. moravia.zipmoravia.zip moravia.zip
  8. This is an adapted map, this time for Version 25. I have used a new system, that produces deterministic areas for a base, and turn to random terrain outside the base. In the multiplayer-mode all bases should have the same terrain, the location of the mines are also on the same place. Same applies to fauna like muskoxes and wolves, they are at predetermined locations.carpathian_2.zip Just the trees and textures are always random. For different sizes of maps and amount of players i have made several predetermined terrains, more complex one, if the size of the map is sufficient. carpathian_2.zip
  9. Some seeds do create valleys without an exit. This devaluates the whole map. The whole system of ramps on this map is not reliable enough. Although in my tests there was always a way to leave the initial valley. The only way to fix this fast is to make the valleys bigger and less random. But this would make the maps also less interesting. That's why i remade the algorithm. The new map is under the topic "fair multiplayer random map". Because of the new map-generator i have decided not to maintain this map anymore. Instead i will create a new map with the same name, and very similar features.
  10. I have remade the system to be more reliable, starting with giving every player a customized starting area, which should make the surrounding area more reproductible. I would really recommend this map, the ramps to the different levels are much smaller and cramped, but much more likely to be traversable. The new map-generator is linked down below. And for fixing the map "Carpathian", at line 16 is a variable distHill = 45 increasing the variable makes the valley larger, and also make the ramps more likely to go all the way down and up to the plateaus and valleys. The variable distHill is the amount of fields, every structure (valley/hill) is separated from each other. The variable randHillMax = 12 is an random displacement. Reducing the value reduces the amount of awkward geological features like cut of valley. Reducing it to zero makes the whole topology look like honeycombs.
  11. Let's get it done, my first attempt. But at first i have to apologize, i still have Version 23 (due to a very old computer), so someone have to bring the textures and objects up to the actual version. They all start at line 200 (the texture section) of the code. And i really don't mind what textures you use, as long as it looks cool to you. For the textures, many of them have are set textures for low and high altitudes, it should be easily recognizable by the name. Also the trees are chosen by the altitude of the terrain. My originally idea was to use snow covered high peaks with pines on the low ground, and snow covered pines on the high ground. So what is this map about. I can define a topography that will be the same for every player in every game. But i can also use elements in this topography that can have a certain amount of randomness. I can define the location of the civil-center and the mines. All this is applied to every player, and should produce a similar environment. If the map is bigger than the defined topography, additional topography is added to fill the map up. Summarized, this map is a mix of scenario and random. It can be adapted to different sizes and amount of players. Of course, if you choose a very small map for many players, it still may look very bland. The map gets interesting at medium size. I have several time tried and failed to win against the computer as opponent in the medium size. So i really want to know, is the map at medium size really challenging to play ? ovara.zip
  12. You mean "remove some ramps", so that archers and towers can punish melee troups without retaliation ? This is possible, you can create cells without ramps and connect them to cells with ramps, this makes long cliffs, with few accesses. But in the random-mode make these cliffs rather short, the map mostly are not big enough for long cliffs, especially with more than two players. Does it make a difference, if you shoot an arrow down or up ? For defense tower there does not seem to be an altitude-bonus. This picture below visualizes a little bit, how these maps are set up. The green areas are the cliffs, that should restrict the movements. The red stripes are passages over these cliffs. The passages look plentiful, but i assume, you have only 15-20% of passable way compared to a open terrain, and that makes already an huge difference. At the moment i really try to make the topography as ragged as possible. I hope i get a good first try published this week. For the maps you can chose different biomes, but you can also set up different outlays for the bases. Does this count as a different map ? Here some actual Screenshots. Already with the more ragged terrain. These narrow passages have some resemblance of "the brave 300".
  13. The next step is to redesign the areas around the base. The topographic cells are to compressed, i want more space. So i put up in the map-description language an character (exclamation point), that connect cells to the cell of the base. I put this char exactly at the location of the default-hill. I could also overwrite the hill with some char and put the cell somewhere close. But there should always be some distance between the topographic features. The description of the map now looks like this: setMap(["", "", "", "", "", "", "!....A....!"]); And the result now looks like this: Again, up to now, for all players the topography is the same. Next, i want to reduce the amounts of cell before me, at the moment there are three cells, i just want two, and i want them not to be aligned to my base. For the description i added the dot to erase any topographic feature, that was set by default, and a "X" to set a new cell. The description now looks like that: setMap(["", "", "", "", "", "", "!....A....!", "", "", "", "", ".....X.....X......."] and the map looks like that: Now i make a little alteration, i will only put one hill in front of my base. The small "x" is like the big "X", but it will not get randomly displaced. setMap(["", "x", "", "", "", "", "!....A....!", "", "", "", "", "...........x......."] ); The result looks like that: Now i apply the random displacement to the cells: The cells now are lowered or raised plateaus, except the cells, that belong to the base - they are always lowered. For the accessibility there is no difference, if the plateau is raised or lowered, the ramps to the plateaus are either go up or down. Also, while the default cells are randomly displaced, the cells set by the discription-array are not. Of course you can create cells, that are displaced. But for this example i wanted to be the cells in the immediate surrounding of the base all to be fixed. The last step for now is texture and trees. And this is, what the "normal"-sized map for three players look like: Just for the observation, i have limited the trees to the proximity of the base - i have an old computer, and i utilize everything to reduce lag. But there is also a character for Cells with a forest. And this is what a map of the "medium" size looks like. Parts of the element described in the array are missing. So this map is already to small. Still you get a nice map, and still it is fair to all players.
  14. This gonna be a long topic, because i have implemented a lot of ideas. And it was not so straight forward, as i assumed a few month ago. So what's the hassle... I always have been jealous of the Starcraft-maps, with their levels and ramps, which are always good chokepoints. Therefore, my maps should not just have elevation, they should have elevations that funnel movements and can become part of an environmental strategy. But unlike the Starcraft-maps, i wanted it to be as random as it could get, with the option for more than just two players, and for different map-sizes. Just for the anticipation, my idea is not one map-design for all, i still have to adapt to the different sizes. If someone chooses to have three or more players on a tiny map, i have to scrap all elevations to make this work. Next indispensable requirement, all players must have in their immediate surrounding the same conditions. That implies, random is only for the areas, that have a certain distance from the bases of the player. The bases themselves have only things randomized, that would not put someone in a big advantage. So that are the basic ideas... Every player gets a slice of the map, like in a pie-chart. On this slice there is a coordination system, that starts from the edge of the slice in the center. So (0,0) is some point outside the playable area, and with ascending ''y'' you get closer to the center. With (0,2) you are sligthly on the edge of the playable area. The ''x'' value can be negative or positive. At certain coordinates, there are random hills. Random means, they are shifted to a certain distance around the exact coordinates. The coordinates for the hills are all the same for all players, but the random shifting varies. This pictures shows a medium map for three players, the pyramids indicate the places for centerpoints for elevations/plateaus. The green encircled pyramids are the (0,2) coordinate for every player. By the way, the coordinate-system is some mixture of cartesian and polar, but unlike polar, the angle of the coordinates are not constant, but getting smaller with the distance. I have implemented four other coordinate systems, including two hexagon-systems. The next step is to place the basics, like the city-center. I have made a somewhat simple map-description language - simple strings in an array, that influence the basic map. The following command replaces one hill with a city-center, including some citizens, some food-sources, and 4 mines. This was meant to be used in cramped maps. There are also letters for just the city center. setMap(["", "", "", "", "", "", "A"]); The result should look like that. And that does should look similar to every map size and any number of players (given, that there is enough area) The next step is make the topographics. The image below are simplefied topographics, with no random displacement. But you can see already the effect of the barriers and the ramps. Also you can see, that for all players the topography is identical.
  15. Can upload images again... Here three screenshots. All are maps of medium size with three players, the first is with vegetation, the other two are without vegetation, and should demonstrate the terrain. Three things i want to point out: the terrain has even for small maps a high degree of random structures. The city-center has a certain perimeter of flat area with no vegetation. All the city-centers and mines are in calculated not random areas. snowline (it is not so obvious, but the terrain has sinus waves exact at the snowline) amount of small ridges, still big enough to move an army (in a single file)
  16. Can you please also unlock my account, or at least delete the last big image, that i accidentally uploaded. Thank you.
  17. First of all, i created the map for Version 23, i have put all the textures and objects at the start the script, can i ask someone to do me a favour and correct the templates for Version 25. The map should be suitable for multiplayer. The texture simulates a snowline, so some of the texture and objects have two arrays to pick from (base-texture, cliffs, trees) Sorry. i try to free some space for the attachments, so far i am failing carpathian.zip
  18. First about the name, i choose the name all my maps from regions, mountains and vulcanos on the Kamchatka peninsula in east-siberia. The objectives of this map are: to publish a random map properly (this is my first map) the artificial opponent prosper (don't get stucked and does attack all the time) fast creation of the map all player have similar opportunities, there are no random mines. Also the position of the bases are calculated geography does have an huge impact on the tactics, basically there are ridges everywhere an abundance of resources forests are so dense, that they can affect the tactics, at the same time it should not be overwhelming. my overall intention is to make as many challenging locations on the map as possible, players should find places all over the map, that are hard to take, where they can dig in Especially for the first topic i would like to have some feedback. Some insides: i use mathematical algorithms for the patterns with a random offset to make every map a little bit different. This should make the map creation fast. the ridges are a spiral from the center, the ridges are distributed evenly on the spiral with a little random offset. This applies on on side of the base you will have blockades, while there openings on another place towns and mines have a zone where ridges are flatted out and another zone where no other objects are places there are mines in proximity to the base and additional mines in places between the players, these places depend on the size of the map povorotnaya.zip
×
×
  • Create New...