Skip to content

mau-games/eddy

Repository files navigation

EDDy

Figure showing an example of a level and the different components and patterns use in EDDy

This is EDDy, the Evolutionary Dungeon Designer. Treat it well, and it will prove to be a good friend.

How to use

Clone the repo and import it as a Maven project!! All dependencies are included in the pom.xml, so everything should work out of the box then.

Prerequisites

EDDy uses JavaFX v.17.0.2; thus, Java JDK 17 (v.17) is needed!

JavaFX is added as a dependency in the pom.xml so there is no need to manually download JavaFX!

Related Publications

[11] A. Alvarez, J. Font and J. Togelius, "Designer Modeling through Design Style Clustering," in IEEE Transactions on Games, doi: 10.1109/TG.2022.3143800. Preprint available: https://arxiv.org/abs/2004.01697.
@article{alvarez2022-designerpersonas,
author={Alvarez, Alberto and Font, Jose and Togelius, Julian},
journal={IEEE Transactions on Games}, 
title={Designer Modeling through Design Style Clustering}, 
year={2022},
volume={},
number={},
pages={1-1},
doi={10.1109/TG.2022.3143800},
note ={Preprint available: https://arxiv.org/abs/2004.01697},
publisher={IEEE}
}

[10] Alvarez, A., Font, J., Dahlskog, S., & Togelius, J. (2021). Assessing the Effects of Interacting with MAP-Elites. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 17(1), 124-131.
@article{Alvarez2021_assessingMAPE, 
title={Assessing the Effects of Interacting with MAP-Elites}, 
volume={17}, 
url={https://ojs.aaai.org/index.php/AIIDE/article/view/18899}, 
number={1}, 
journal={Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment}, 
author={Alvarez, Alberto and Font, Jose and Dahlskog, Steve and Togelius, Julian}, 
year={2021}, 
month={Oct.}, 
pages={124-131} 
}

[9] Alvarez, A., Grevillius, E., Olsson, E., and Font, J., 2021. Questgram [Qg]: Toward a Mixed-Initiative Quest Generation Tool. In The 16th International Conference on the Foundations of Digital Games (FDG) 2021 (FDG'21). ACM.
@inproceedings{alvarez2021_questgram,
author = {Alvarez, Alberto and Grevillius, Eric and Olsson, Elin and Font, Jose},
title = {Questgram [Qg]: Toward a Mixed-Initiative Quest Generation Tool},
year = {2021},
isbn = {9781450384223},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3472538.3472544},
doi = {10.1145/3472538.3472544},
booktitle = {The 16th International Conference on the Foundations of Digital Games (FDG) 2021},
articleno = {6},
numpages = {10},
keywords = {Procedural Content Generation, Mixed-Initiative Co-Creativity, Grammars, Quest Generation},
location = {Montreal, QC, Canada},
series = {FDG'21}
}

[8] Flodhag, A., Tolinsson, S., Alvarez, A., and Font, J., “To make sense of dungeons: Developing procedural narrative for edd with the help of macro patterns,” In: CHI PLAY ’20 Extended Abstracts, (New York, NY, USA), ACM, 2020.
@InProceedings{flodtol2020-WIPMakeSenseDungs,
  Author = {Flodhag, Alexander and Tolinsson, Simon and Alvarez, Alberto and Font, Jose},
  publisher = {ACM},
address = {New York, NY, USA},
booktitle = {Extended Abstracts of the Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts},
numpages = {4},
series = {CHI PLAY '20 Extended Abstracts},
  Year = {2020},
  Title = {To make sense of dungeons: Developing procedural narrative for EDD with the help of macro patterns}
}

[7] Alvarez, A., Font, J., Dahlskog, S. and Togelius, J., "Interactive Constrained MAP-Elites: Analysis and Evaluation of the Expressiveness of the Feature Dimensions," in IEEE Transactions on Games, doi: 10.1109/TG.2020.3046133. Preprint available: https://arxiv.org/abs/2003.03377.
@article{Alvarez2020-ICMAPE,
author={Alberto Alvarez and Steve Dahlskog and Jose Font and Julian Togelius},
journal={IEEE Transactions on Games}, 
title={Interactive Constrained MAP-Elites: Analysis and Evaluation of the Expressiveness of the Feature Dimensions}, 
year={2020},
volume={},
number={},
pages={1-1},
doi={10.1109/TG.2020.3046133},
note ={Preprint available: https://arxiv.org/abs/2003.03377},
publisher={IEEE}
}

[6] Alvarez, A., Font, J., "Learning the Designer’s Preferences to Drive Evolution," In: Applications of Evolutionary Computation. EvoApplications 2020. Lecture Notes in Computer Science, vol 12104.
@InProceedings{Alvarez2020-DesignerPreferences,
author="Alvarez, Alberto
and Font, Jose",
editor="Castillo, Pedro A.
and Jim{\'e}nez Laredo, Juan Luis
and Fern{\'a}ndez de Vega, Francisco",
title="Learning the Designer's Preferences to Drive Evolution",
booktitle="Applications of Evolutionary Computation",
year="2020",
series = "Lecture Notes in Computer Science",
volume = "12104",
publisher="Springer International Publishing",
address="Cham",
pages="431--445",
isbn="978-3-030-43722-0"
}

[5] Alvarez, A., Dahlskog, S., Font, J., Togelius, J., "Empowering quality diversity in dungeon design with interactive constrained map-elites," In: 2019 IEEE Conference on Games (CoG). pp. 1–8 (2019)
@InProceedings{alvarez2019-empowering,
author={Alvarez, Alberto and Dahlskog, Steve and Font, Jose and Togelius, Julian},
booktitle={2019 IEEE Conference on Games (CoG)},
title={Empowering Quality Diversity in Dungeon Design with Interactive Constrained MAP-Elites},
year={2019}
}

[4] Alvarez, A., Dahlskog, S., Font, J., Holmberg, J., Nolasco, C.,Osterman, A., "Fostering creativity in the mixed-initiative evolutionary dungeon designer," In: Proceedings of the 13th International Conference on the Foundations of Digital Games. FDG ’18 (2018)
@InProceedings{Alvarez2018-fosteringCreativity,
  author    = {Alvarez, Alberto and Dahlskog, Steve and Font, Jose and Holmberg, Johan and Nolasco, Chelsi and \"{O}sterman, Axel},
  title     = {Fostering Creativity in the Mixed-initiative Evolutionary Dungeon Designer},
  booktitle = {Proceedings of the 13th International Conference on the Foundations of Digital Games},
  year      = {2018},
  series    = {FDG '18}
}

[3] Alvarez, A., Dahlskog, S., Font, J., Holmberg, J., Johansson, S., "Assessing aesthetic criteria in the evolutionary dungeon designer," In: Proceedings of the 13th International Conference on the Foundations of Digital Games. FDG ’18 (2018)
@InProceedings{Alvarez2018-aestheticCriteria,
  author    = {Alvarez, Alberto and Dahlskog, Steve and Font, Jose and Holmberg, Johan and Johansson, Simon},
  title     = {Assessing Aesthetic Criteria in the Evolutionary Dungeon Designer},
  booktitle = {Proceedings of the 13th International Conference on the Foundations of Digital Games},
  year      = {2018},
  series    = {FDG '18}
}

[2] Baldwin, A., Dahlskog, S., Font, J.M., Holmberg, J., "Towards pattern-based mixed-initiative dungeon generation," In: Proceedings of the 12th International Conference on the Foundations of Digital Games. pp. 74:1–74:10. FDG ’17, ACM, New York, NY, USA (2017)
@InProceedings{Baldwin2017-patternBased,
  author    = {Baldwin, Alexander and Dahlskog, Steve and Font, Jose M. and Holmberg, Johan},
  title     = {Towards Pattern-based Mixed-initiative Dungeon Generation},
  booktitle = {Proceedings of the 12th International Conference on the Foundations of Digital Games},
  year      = {2017},
  series    = {FDG '17},
  pages     = {},
  address   = {New York, NY, USA},
  publisher = {ACM},
  acmid     = {3110572},
  articleno = {74},
}

[1] Baldwin, A., Dahlskog, S., Font, J.M., Holmberg, J., "Mixed-initiative procedural generation of dungeons using game design patterns," In: Proc. IEEE Conf. Computational Intelligence and Games (CIG). pp. 25–32 (2017)
@InProceedings{Baldwin2017-MI,
  author    = {Baldwin, Alexander and Dahlskog, Steve and Font, Jose M. and Holmberg, Johan},
  title     = {Mixed-initiative procedural generation of dungeons using game design patterns},
  booktitle = {Proc. IEEE Conf. Computational Intelligence and Games (CIG)},
  year      = {2017},
  pages     = {},
}

Contact Info:

Alberto Alvarez, alberto.alvarez@mau.se (Malmö University)

About

Mixed-Initiative Procedural Generation of Dungeons Using Game Design Patterns - the software

Resources

Stars

Watchers

Forks

Packages

No packages published