diff --git a/InfoProjekt.xlsx b/InfoProjekt.xlsx new file mode 100644 index 0000000..570d52e Binary files /dev/null and b/InfoProjekt.xlsx differ diff --git a/art/mauer.png b/art/mauer.png new file mode 100644 index 0000000..41ca7f1 Binary files /dev/null and b/art/mauer.png differ diff --git a/art/mauer_down-left.png b/art/mauer_down-left.png new file mode 100644 index 0000000..e08c486 Binary files /dev/null and b/art/mauer_down-left.png differ diff --git a/art/mauer_down-right.png b/art/mauer_down-right.png new file mode 100644 index 0000000..b6ac2ee Binary files /dev/null and b/art/mauer_down-right.png differ diff --git a/art/mauer_down.png b/art/mauer_down.png new file mode 100644 index 0000000..9444e8e Binary files /dev/null and b/art/mauer_down.png differ diff --git a/art/mauer_left.png b/art/mauer_left.png new file mode 100644 index 0000000..dd36a63 Binary files /dev/null and b/art/mauer_left.png differ diff --git a/art/mauer_right.png b/art/mauer_right.png new file mode 100644 index 0000000..616d840 Binary files /dev/null and b/art/mauer_right.png differ diff --git a/art/mauer_top-left.png b/art/mauer_top-left.png new file mode 100644 index 0000000..a08eac8 Binary files /dev/null and b/art/mauer_top-left.png differ diff --git a/art/mauer_top-right.png b/art/mauer_top-right.png new file mode 100644 index 0000000..8f12ed8 Binary files /dev/null and b/art/mauer_top-right.png differ diff --git a/art/mauer_top.png b/art/mauer_top.png new file mode 100644 index 0000000..9840b47 Binary files /dev/null and b/art/mauer_top.png differ diff --git a/art/set1.png b/art/set1.png new file mode 100644 index 0000000..bed3214 Binary files /dev/null and b/art/set1.png differ diff --git a/config.json b/config.json new file mode 100644 index 0000000..ddb4598 --- /dev/null +++ b/config.json @@ -0,0 +1,7 @@ +{ + "screen": + { + "res":[1120, 780], + "fullscreen": false + } +} \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..c7290d0 --- /dev/null +++ b/main.py @@ -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() diff --git a/storyline.txt b/storyline.txt new file mode 100644 index 0000000..eb8c93e --- /dev/null +++ b/storyline.txt @@ -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 \ No newline at end of file