DEV Community

Cover image for Devlog (Platformer Game)
Muhammad Faseeh
Muhammad Faseeh

Posted on

1

Devlog (Platformer Game)

Recently, I have started working on a platformer game in pygame.
All the physics and mechanics are being designed from scratch.

Here are some basic features of the game:

  1. {
    "The game is being completely desgined in pygame"
    }

  2. {
    "The game includes a level that is built with a list that contains the level data."
    }

  3. {
    "Morever it includes a basic player that can interact with the platforms, jump from one platform to another platform and basic x-axis movement".

Most Important characteristic of the player is the dash.
This is how I made the player dash:

  1. Initialize three variables namely, DASH, DASH_TIMER, DASH_COOLDOWN.

  2. After that I set a key for dashing. i.e SPACE BAR

  3. Whenever the player presses the space bar according to his direction he either dashes to left or right with a speed 4X the original speed.

In the next blog I will be sharing my experience while creating a player with real art and add some graphics to my game.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more