„README.md“ ändern
parent
4bec0c8f57
commit
f0b18e4976
49
README.md
49
README.md
|
@ -1,2 +1,51 @@
|
|||
# hashengine-copyright-justus-2022
|
||||
|
||||
# run the demo programm
|
||||
to run the demo programm just execute the module and make sure you have these modules installed:
|
||||
time
|
||||
ctypes
|
||||
os
|
||||
keyboard
|
||||
|
||||
# what modules the hashengine need:
|
||||
|
||||
the hashengine module needs the os module
|
||||
|
||||
# how to use the module
|
||||
|
||||
how to make an box that spawns in air:
|
||||
```python
|
||||
import time #imports the time module
|
||||
import main #imports the hashengine module
|
||||
game = main.game() # makes a variable with the game instance
|
||||
box = main.object("#", y=10, gravity=0.1, antixforce=1) # creates the box antixforce selects the braking gravity selects the gravity y selects the y start position x selects the x start position character selects what character the object should be in our case a hashtag just experiment with the settings and you may programm something cool!
|
||||
game.addobj(box) # adds the box to the game so the game knows that it exists
|
||||
while True:
|
||||
game.update() # makes an update for every object in the game
|
||||
time.sleep(0.05)
|
||||
|
||||
```
|
||||
|
||||
if you want to control the hashtag use this code:
|
||||
```python
|
||||
|
||||
import time #imports the time module
|
||||
import main #imports the hashengine module
|
||||
game = main.game() # makes a variable with the game instance
|
||||
box = main.object("#", y=10, gravity=0.1, antixforce=1) # creates the box antixforce selects the braking gravity selects the gravity y selects the y start position x selects the x start position character selects what character the object should be in our case a hashtag just experiment with the settings and you may programm something cool!
|
||||
game.addobj(box) # adds the box to the game so the game knows that it exists
|
||||
while True:
|
||||
if keyboard.is_pressed("d"):
|
||||
box.xvelocity -= 1 # sets it xvelocity experiment with it and you find out its for movement
|
||||
elif keyboard.is_pressed("a"):
|
||||
box.xvelocity += 1 # sets it xvelocity experiment with it and you find out its for movement
|
||||
elif keyboard.is_pressed("w"):
|
||||
box.yvelocity += 1 # sets it yvelocity experiment with it and you find out its for movement
|
||||
elif keyboard.is_pressed("s"):
|
||||
box.yvelocity -= 1 # sets it yvelocity experiment with it and you find out its for movement
|
||||
elif keyboard.is_pressed("q"):
|
||||
exit() # exits the game
|
||||
game.update() # makes an update for every object in the game
|
||||
time.sleep(0.05)
|
||||
|
||||
```
|
Loading…
Reference in New Issue