License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.CP.2021.10
URN: urn:nbn:de:0030-drops-153018
URL: https://drops.dagstuhl.de/opus/volltexte/2021/15301/
Go to the corresponding LIPIcs Volume Portal


de Azevedo Silveira, Guilherme

Generating Magical Performances with Constraint Programming (Short Paper)

pdf-format:
LIPIcs-CP-2021-10.pdf (0.7 MB)


Abstract

Professional magicians employ the use of interesting properties of a deck of cards to create magical effects. These properties were traditionally discovered through trial and error, the application of heuristics or analytical proofs. We discuss the limitations of relying on humans for such methods and present how professional magicians can use constraint programming as a computer-aided design tool to search for desired properties in a deck of cards. Furthermore, we implement a solution in Python making use of generative magic to design a new effect, demonstrating how this process broadens the level of freedom a magician can decree to their volunteers while retaining control of the outcomes of the magic. Finally, we demonstrate the model can be easily adapted to multiple languages.

BibTeX - Entry

@InProceedings{deazevedosilveira:LIPIcs.CP.2021.10,
  author =	{de Azevedo Silveira, Guilherme},
  title =	{{Generating Magical Performances with Constraint Programming}},
  booktitle =	{27th International Conference on Principles and Practice of Constraint Programming (CP 2021)},
  pages =	{10:1--10:13},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-211-2},
  ISSN =	{1868-8969},
  year =	{2021},
  volume =	{210},
  editor =	{Michel, Laurent D.},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2021/15301},
  URN =		{urn:nbn:de:0030-drops-153018},
  doi =		{10.4230/LIPIcs.CP.2021.10},
  annote =	{Keywords: Constraint, generative design, computer aided design, constraint programming, generative magic, magical performance}
}

Keywords: Constraint, generative design, computer aided design, constraint programming, generative magic, magical performance
Collection: 27th International Conference on Principles and Practice of Constraint Programming (CP 2021)
Issue Date: 2021
Date of publication: 15.10.2021
Supplementary Material: Software: https://doi.org/10.5281/zenodo.5148915
Audiovisual: https://doi.org/10.5281/zenodo.5148882


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI