Jump to content

norjay

Community Members
  • Posts

    14
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

norjay's Achievements

Discens

Discens (2/14)

29

Reputation

  1. 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.
  2. 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
  3. 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
  4. 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
  5. 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.
  6. 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.
  7. 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
  8. 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".
  9. 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.
  10. 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.
  11. 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)
  12. Can you please also unlock my account, or at least delete the last big image, that i accidentally uploaded. Thank you.
  13. 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
  14. 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...