Python Forum
Game in Pycharm using pyglet
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Game in Pycharm using pyglet
#1
Hi, so I'm trying to make a game where you basically control a ship. For now, I' m able to make the ship rotate with key event, but now I want to make it goes in the direction it is pointing and I can't figure out how. 

Here's my code for now, thanks you:
 import pyglet

fenetre = pyglet.window.Window(700, 700, 'Lost')

fusee_img = pyglet.image.load('player1-ConvertImage.jpg')
fusee_img.anchor_x = fusee_img.width
fusee_img.anchor_y = fusee_img.height
fusee = pyglet.sprite.Sprite(fusee_img, x=100, y=100)
 
keys = pyglet.window.key.KeyStateHandler()


def update(dt):
fenetre.push_handlers(keys)
left = keys[pyglet.window.key.LEFT]
right = keys[pyglet.window.key.RIGHT]
up = keys[pyglet.window.key.UP]
down = keys[pyglet.window.key.DOWN]
if up and down:
None
elif up:
fusee.y += (dt * 100)
elif down:
fusee.y -= dt * 100
if right and left:
None
elif right:
fusee.rotation += dt * 300
elif left:
fusee.rotation -= dt * 300


pyglet.clock.schedule_interval(update, 1 / 120.0)


@fenetre.event
def on_draw():
fenetre.clear()
fusee.draw()


pyglet.app.run()
[python]
[/python]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Playing mp3 with pyglet constantin01 3 5,498 Dec-17-2021, 01:14 PM
Last Post: Legumen
  pyglet problem deansenecal 1 1,945 Feb-15-2021, 11:15 PM
Last Post: Larz60+
  How many times was the button pressed in pyglet rama27 0 1,919 Oct-10-2020, 10:26 AM
Last Post: rama27
  Pyglet installation problems LostinPy 3 5,551 Feb-07-2018, 08:47 PM
Last Post: LostinPy
  Pyglet Media: unjustifiable memory usage hbknjr 4 4,588 Aug-20-2017, 02:08 AM
Last Post: hbknjr

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020