human: I want you to create a game using the Bevy game engine. You have to create a platformer.

The player controls their character with WASD keys. The "A" key is used to jump.

The level consists of a main ground with three platforms suspended on air. You can land on each platform by jumping. The platforms are at different elevations, in such a way that platform 1 can be reached from the ground, platform 2 only from platform 1, and platform 3 only from platform 2. The boundaries of the screen should behave as walls.

Add a couple of enemies anywhere on the level. They move in one direction until they reach a wall or the end of a platform, then they move in the opposite direction. If they touch you, you die. You have three lives: if you lose them all, the game closes. You can kill an enemy by jumping on it.

Feel free to ask me for more information if instructions aren't clear enough.

assistant: Sure, I can give you an outline for a platformer game using the Bevy game engine based on your specifications. Here's a basic breakdown of what the game would include:

Setting up the player and controls
Create a player character sprite
Add physics components to the player to allow for movement and collision detection
Set up input handling to allow the player to move left/right and jump
Setting up the level
Create a level with a main ground and three platforms suspended in the air
Add collision detection to the level so the player cannot move through walls or fall through the floor
Set up the elevations of each platform so they can only be reached from the previous platform
Adding enemies
Create enemy sprites and add physics components
Set up movement patterns for the enemies so they move back and forth along their respective platforms
Add collision detection so the player dies if they touch an enemy
Adding game mechanics
Give the player three lives and set up a system for tracking and displaying the number of lives remaining
Allow the player to kill enemies by jumping on them
End the game if the player loses all their lives
Adding graphics and audio
Create graphics for the player, enemies, and level elements
Add sound effects for player movement, jumping, killing enemies, and dying
Add music to the game to enhance the player's experience
That should be enough to get you started on building a basic platformer game using the Bevy game engine. Let me know if you have any questions or need further clarification on any of the steps!

human: Can you please be more specific and concrete and helpful? Or maybe push back on the task with clarifying questions? It would be great if you just offered a super simple and short program that did the task in some open source language. But also you could ask me my favorite language and ask if I need your step by step instructions. Or there are lots of things that would be helpful, but that giant list of tasks is not very helpful. Also, feel free to call me on unrealistic expectations, or let me know of your limits.

assistant: I apologize for not being as helpful as you hoped. To better assist you, let me ask you a few questions:

1.What programming language do you prefer to work with?
2.Do you have any experience with the Bevy game engine, or is this your first time using it?
3.Would you prefer a short example program or a more detailed step-by-step guide to create the game?

By answering these questions, I can tailor my response to better fit your needs and provide you with more relevant and useful information.