Moving Platforms and Enemies!


Devlog Update

We are CazuelaGames: cstammp, Kechumax, and xner2000. We're developing Biot-Savart, a 2D platformer where you control a robot that navigates through a laboratory using electromagnetism to interact with platforms and enemies.

What We Have So Far

The character can move, jump, and change polarity. The player is able to interact with electromagnetic fields in two ways: through attraction, which pulls the character toward charged areas and allows movement along ceilings, and repulsion, which propels the character away from those same areas, enabling high jumps or quick escapes. We currently have a demo level that showcases all of these core mechanics. The input system is fully implemented, supporting movement with A/D or the left and right arrow keys, polarity change with Q or Shift, and jumping with the spacebar.


New Features Added
In our latest update, we’ve made progress in two key areas: Moving Platforms and the Enemy System.

Moving Platforms

We’ve implemented moving platforms using vectors . These platforms can carry the player across gaps or hazards. This new feature introduces more complexity to the platforming challenges and opens the door for creative level design.



Enemy System

We’ve begun integrating enemies into the game world. These enemies will eventually react to the player’s polarity, but for now, we’ve laid the groundwork for:

- Basic patrol movement (horizontal)

- Collision detection with the player (Hurtbox and Hitbox)



In the coming updates, we plan to:

- Start integrating sounds into the game

- Add Charged enemy mechanics

- Add dash and coyote time

- Fix invertion and moving platform bugs

Get Biot-Savart

Leave a comment

Log in with itch.io to leave a comment.