Research & Talks

Published Research

BlockFaker

[2017] “Press Space To Fire”: Automatic Video Game Tutorial Generation – Michael Cerny Green, Ahmed Khalifa, Gabriella A. B. Barros, and Julian Togelius – Accepted in EXAG 2017.

[2017] Marahel: A Language for Constructive Level Generation – Ahmed Khalifa and Julian Togelius – Accepted in EXAG 2017.

[2017] General Video Game Rule Generation – Ahmed Khalifa, Michael Cerny Green, Diego Perez-Liebana, and Julian Togelius – Accepted in CIG 2017.

[2017] DeepTingle – Ahmed Khalifa, Gabriella A. B. Barros, and Julian Togelius – Published in ICCC 2017.

[2017] Evolving game-specific UCB alternatives for General Video Game Playing – Ivan Bravi, Ahmed Khalifa, Christoffer Holmgard, and Julian Togelius – Published in EVOGames 2017.

[2017] Multi-objective Adaptation of a Parameterized GVGAI Agent Towards Several Games – Ahmed Khalifa, Mike Preuss, and Julian Togelius – Published in EMO 2017.

[2016] Matching Games and Algorithms for General Video Game Playing – Philip Bontrager, Ahmed Khalifa, Andre Mendes, and Julian Togelius – Published in AIIDE 2016.

[2016] Evolving UCT Alternatives for General Video Game Playing – Ivan Bravi, Ahmed Khalifa, Christoffer Holmgard, and Julian Togelius – Published in GIGA 2016.

[2016] Modifying MCTS for Human-like General Video Game Playing – Ahmed Khalifa, Aaron Isaksen, Julian Togelius, and Andy Nealen – Published in IJCAI 2016 – Read the presentation.

[2016] General Video Game Level Generation – Ahmed Khalifa, Diego Perez-Liebana, Simon M. Lucas, and Julian Togelius – Published in GECCO 2016 – Read the presentation.

[2015] Automatic Puzzle Level Generation: A General Approach using a Description Language – Ahmed Khalifa and Magda Fayek – Published in CCGW 2015 – Play the Generated Games.

[2015] Chapter 3: Literature Review of Procedural Content Generation in Puzzle Games – Ahmed Khalifa and Magda Fayek – The third chapter of my Master’s Thesis about Literature Review.

[2015] Automatic Game Script Generation – Ahmed Khalfia and Magda Fayek – Master’s Thesis Topic.

Game Development Talks and Posts

Atomic+

[2017] Different types of Tutorials – Ahmed Khalifa – Blog post listing all the different types of tutorials in videogames. The post contains the background section from “Press Space To Fire”: Automatic Video Game Tutorial Generation paper.

[2017] Game Engines Galore – Ahmed Khalifa – Blog post listing all different game engines out there for people who want to start game development.

[2016] Different Time System – Ahmed Khalifa – Blog Post listing all different time systems that are used in roguelike games.

[2016] Procedural Generation in Super-W-Hack! – Ahmed Khalifa and Gabriella Barros – Article published in seeds magazine about techniques used in Super-W-Hack!

[2016] Super-W-Hack! Incubator Pitch – Ahmed Khalifa, Gabriella Barros – Presentation about the future of Super-W-Hack! if it gets selected for Game Center Incubator Program.

[2015] Video Game Description Language (VGDL) & General Video Game Playing Framework (GVG-AI) – Ahmed Khalifa – Blog Post about VGDL and GVG-AI.

[2015] PCG in my Games – Ahmed Khalifa – Blog Post about all PCG techniques used through out my games.

[2014] Game Development BootCamp Talk: Tossing A Coin – Ahmed Khalifa – Talking about Marketing and Luck through my whole game development career.

[2013] A Maze Johannesburg Festival 2013 Presentation: be Different – Ahmed Khalifa – A talk about the necessity to be different to be seen.