Proceedings of the 2nd International Conference on Information, Control and Automation, ICICA 2022, December 2-4, 2022, Chongqing, China

Research Article

The Development and Implementation of a 2-Dimensional Platform Adventure Game

Download222 downloads
  • @INPROCEEDINGS{10.4108/eai.2-12-2022.2328047,
        author={Ruochen  Ding and Yancheng  Su and Yifei  Xia},
        title={The Development and Implementation of a 2-Dimensional Platform Adventure Game},
        proceedings={Proceedings of the 2nd International Conference on Information, Control and Automation, ICICA 2022, December 2-4, 2022, Chongqing, China},
        publisher={EAI},
        proceedings_a={ICICA},
        year={2023},
        month={3},
        keywords={python pygame platformer 2d game},
        doi={10.4108/eai.2-12-2022.2328047}
    }
    
  • Ruochen Ding
    Yancheng Su
    Yifei Xia
    Year: 2023
    The Development and Implementation of a 2-Dimensional Platform Adventure Game
    ICICA
    EAI
    DOI: 10.4108/eai.2-12-2022.2328047
Ruochen Ding1,*, Yancheng Su2, Yifei Xia1
  • 1: Wuhan University
  • 2: Hunan University
*Contact email: 13807180551@163.com

Abstract

The three authors from the same python game programming course have made a prototype of a 2D Platform Adventure Game. The game is mainly about a hero controlled by player fights against monsters. Though it seems to be rough as a game, they successfully applied what they have known about python and Pygame pack into programming. This article is about the algorithms and designs, including the basic moving, jumping, and specially designed dashing and attacking actions in this game prototype, using Pygame and its various pixel-based functions. By the time this article had finished, this project is still can’t be regarded as a real game, and the authors will probably add more features into the game.