Merge pull request 'Development' (#1) from InfoProjekt/game:Development into main
Reviewed-on: #1
BIN
InfoProjekt.xlsx
Normal file
BIN
art/mauer.png
Normal file
|
After Width: | Height: | Size: 629 B |
BIN
art/mauer_down-left.png
Normal file
|
After Width: | Height: | Size: 724 B |
BIN
art/mauer_down-right.png
Normal file
|
After Width: | Height: | Size: 703 B |
BIN
art/mauer_down.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
art/mauer_left.png
Normal file
|
After Width: | Height: | Size: 706 B |
BIN
art/mauer_right.png
Normal file
|
After Width: | Height: | Size: 694 B |
BIN
art/mauer_top-left.png
Normal file
|
After Width: | Height: | Size: 731 B |
BIN
art/mauer_top-right.png
Normal file
|
After Width: | Height: | Size: 719 B |
BIN
art/mauer_top.png
Normal file
|
After Width: | Height: | Size: 657 B |
BIN
art/set1.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
7
config.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"screen":
|
||||
{
|
||||
"res":[1120, 780],
|
||||
"fullscreen": false
|
||||
}
|
||||
}
|
||||
41
main.py
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
import pygame
|
||||
import sys
|
||||
import json
|
||||
import time
|
||||
|
||||
def setUp(config):
|
||||
pygame.init()
|
||||
if config["fullscreen"]:
|
||||
screen = pygame.display.set_mode(config["res"], pygame.FULLSCREEN)
|
||||
else:
|
||||
screen = pygame.display.set_mode(config["res"])
|
||||
clock = pygame.time.Clock()
|
||||
running = True
|
||||
return screen, clock, running
|
||||
|
||||
def readConfig():
|
||||
with open('config.json', 'r') as c:
|
||||
json_data = c.read()
|
||||
return json.loads(json_data)
|
||||
|
||||
def main():
|
||||
config = readConfig()
|
||||
screen, clock, running = setUp(config["screen"])
|
||||
while running:
|
||||
for event in pygame.event.get():
|
||||
if event.type == pygame.QUIT:
|
||||
running = False
|
||||
# fill the screen with a color to wipe away anything from last frame
|
||||
screen.fill("purple")
|
||||
|
||||
# RENDER YOUR GAME HERE
|
||||
|
||||
# flip() the display to put your work on screen
|
||||
pygame.display.flip()
|
||||
|
||||
clock.tick(60) # limits FPS to 60
|
||||
|
||||
pygame.quit()
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
51
storyline.txt
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
Szene 1 - Startszene:
|
||||
|
||||
Screen - Berlin, 1983, Winter
|
||||
Draußen in Stadt mit Häusern, kalt und schneeig,
|
||||
"*Brrr* I'm freezing. I guess I have to warm up myself in the library."
|
||||
-> bis in der library am Feuer oder so weiterhin frieren
|
||||
irgendwo info wasd to move around
|
||||
|
||||
wenn am Feuer:
|
||||
"Now I'm feeling better. The winter days are so boring. Maybe I find a way to intertain myself in here?"
|
||||
|
||||
Wenn iwie am richtigen Buch, was iwie hervorsticht
|
||||
|
||||
"I really hate reading books, but this one looks interesting. Maybe I should have a look inside."
|
||||
|
||||
anklicken?
|
||||
|
||||
Animation er nimmt Buch (und klappt auf?)
|
||||
Wow * blackscreen Ende Szene 1
|
||||
|
||||
-----------------------------------------
|
||||
|
||||
Szene 2 - Aufwachen in einer neuen Welt:
|
||||
|
||||
Zerfallene Bibo, selber Ort parallel Universe
|
||||
|
||||
"Huh where am I? What happened??"
|
||||
|
||||
|
||||
geht aus Haus raus, wird von Monstern angegriffen,
|
||||
wenn 1 Hit kommt ältere Dame, tötet/verjagt Monster und Gespräch.
|
||||
Faselt irgendwie hä warum du nicht dich verteidigen oh du cooles Buch du auserwählter oder so.
|
||||
Sagt soll zum Dorf gehen wegen Baum und gibt ihm noch irgendwas, muss aber selbst woanders hin.
|
||||
und Achtung vor Monstern!
|
||||
|
||||
------------------------------------------
|
||||
|
||||
auf Weg dann neue Welle Monster, lernt sich iwie zu verteidigen(Buch)
|
||||
|
||||
------------------------------------------
|
||||
Im Dorf beim Dorfältesten melden,
|
||||
Hallo du uns helfen musst wegen Böse bitte bitte, wir dir auch mit Unterkunft und Essen und so helfen.
|
||||
Innerer Konflikt weil ihm in altem Leben auch nicht von Allgemeinheit geholfen, und er siehts nicht ein...
|
||||
|
||||
------------------------------------------
|
||||
erst durch erneuter Begegnung mit alter Dame wegen nem Happening einsicht...
|
||||
------------------------------------------
|
||||
dann Kämpfi gegen böse um zum Boss zu kommen und boss kämpfi...
|
||||
------------------------------------------
|
||||
am Ende er als Held gefeiert
|
||||
und irgendwie Auswahl, ob da bleiben oder Weg zurück suchen aber im alten Leben was ändern
|
||||