CP map generator

Discussion in 'Map Factory' started by Lopez, Sep 15, 2014.

  1. Lopez

    Lopez L1: Registered

    Messages:
    19
    Positive Ratings:
    2
    A text based map generator, currently supports making a skybox, rectangular brushes, and mirroring the map.
     
    Last edited: Sep 22, 2014
  2. Moonrat

    aa Moonrat The end of an era

    Messages:
    877
    Positive Ratings:
    502
    This sounds interesting, but I don't really see the point of it....
     
  3. YM

    aa YM LVL100 YM

    Messages:
    7,099
    Positive Ratings:
    5,739
    Less of that!

    Good luck with your endeavours. I hope you get further than I did, and those who came before me.
     
    • Thanks Thanks x 1
  4. Zed

    aa Zed Certified Most Crunk™

    Messages:
    1,234
    Positive Ratings:
    994
    "THE ROBOTS HAVE TAKEN OVER TF2MAPS!"

    "Not TF2Maps!"
     
  5. BigBros

    BigBros L3: Member

    Messages:
    147
    Positive Ratings:
    31
    How are you doing this?

    Like what program/language are you using?

    Sounds interesting :D
     
  6. Sergis

    aa Sergis L666: ])oo]v[

    Messages:
    1,870
    Positive Ratings:
    1,130
    i should make one for my masters thesis :D
     
  7. Faux Rhinoceros

    aa Faux Rhinoceros Also known as Dr. Element

    Messages:
    1,470
    Positive Ratings:
    1,363
    sooo... your thing randomly generated granarys mid or wot?
     
  8. Lopez

    Lopez L1: Registered

    Messages:
    19
    Positive Ratings:
    2
    At the moment we are able to make boxes by defining their position (x y z) and size (xs ys zs), make a single room, and mirror everything in the room. We haven't figured out how to randomly make maps yet, we'll have to have a brainstorming session on that.

    ThisMayBeMichael is doing all of the coding in Java.
     
  9. Seba

    aa Seba DR. BIG FUCKER, PHD

    Messages:
    2,363
    Positive Ratings:
    2,365
    "the most basic elements that every map has"

    "rooms, doors, spires, and ramps"

    10/10 already
     
  10. RaVaGe

    aa RaVaGe

    Messages:
    723
    Positive Ratings:
    1,020
    I suggest you to create some gameplay prefabs (some chokes, control point area, paths, etc), and then put them together randomly except for the control point and the chokes of course. I have a lot of ideas to create a map generator that could work, but i'm too lazy actually ahah.
     
  11. Muddy

    Server Staff Muddy Muddy

    Messages:
    2,372
    Positive Ratings:
    4,167
    It'll be just my luck that these maps will turn out to be better than mine.
     
  12. radarhead

    aa radarhead Hands out ratings like cheap cigars

    Messages:
    1,002
    Positive Ratings:
    533
    But, these maps will lack SOUL.
     
  13. Empyre

    Empyre L6: Sharp Member

    Messages:
    271
    Positive Ratings:
    127
    This reminds me of Oblige, which makes maps for Doom.
     
  14. Sergis

    aa Sergis L666: ])oo]v[

    Messages:
    1,870
    Positive Ratings:
    1,130
    they will not lack it

    they will render it obsolete
     
    • Thanks Thanks x 3
  15. wareya

    wareya L7: Fancy Member

    Messages:
    493
    Positive Ratings:
    172
    99% of maps are soulless anyway
     
  16. Lopez

    Lopez L1: Registered

    Messages:
    19
    Positive Ratings:
    2
    Update:
    -Added rooms and doors
    -Doors (ports) can be on any wall
    -Added different textures to walls and floors, changed the skybox
    -Added base entities from Froz3n's prefab
    -mirroring still works

    Here's what we can create so far:
    [​IMG]

    Now we need now are ramps and walkways and we should be able to define any map. Well, define them in an over simplified manner. Then we should be set to start actually generating maps.

    [​IMG]

    Oh and we also need capture points, game logic, and spawn rooms. We'll get to that eventually.
     
  17. MayBeMichael

    MayBeMichael L1: Registered

    Messages:
    1
    Positive Ratings:
    2
    Hey there everybody, I'm ThisMayBeMichael, the programmer for this project. If anybody wanted to discuss specific aspects of the code feel free to ask! If you want to see the source code, or pose a suggestion this project is up on github,
    https://github.com/MichaelIV/TF2MapGenerator.
     
    • Thanks Thanks x 2
  18. Lopez

    Lopez L1: Registered

    Messages:
    19
    Positive Ratings:
    2
    Michael and I are starting to work on actually generating random maps, and we are looking for a bit of input.
    What elements do you think make a good 5cp map? Thinking mostly related to the layout/architecture of the map.
    What do you think makes a bad map?
     
  19. obsidiian

    obsidiian L1: Registered

    Messages:
    40
    Positive Ratings:
    5
    Good map: Spires
    Bad map: No spires
     
    • Thanks Thanks x 1
  20. HQDefault

    HQDefault L12: Fabulous Member

    Messages:
    935
    Positive Ratings:
    264
    Good:
    Good Health pack distribution
    1-2 alternate routes to points
    Points on a bridge with an underneath route work well, and some cover on mid is great if you're not doing that
    Usually cover from attackers on second
    Not immediate sight of last on spawn
    Something a little unique. Fastlane is fast-paced, Granary uses a lot of battlements, etc. etc.

    Bad:
    I'm not quite sure how to describe a bad 5-cp map, but track down the flaws in other maps, and see what you don't like about your least favorite 5-cp map.