Compare commits
No commits in common. "main" and "Development" have entirely different histories.
main
...
Developmen
BIN
.idea/InfoProjekt.xlsx
generated
45
.idea/ideas.txt
generated
|
|
@ -1,45 +0,0 @@
|
|||
Anmerkungen in Klammern
|
||||
? - unsicher
|
||||
name? - Name noch unklar, bzw. steht zur Diskussion
|
||||
! - festgelegt / Einigung
|
||||
|
||||
Game:
|
||||
Rogue-like Game mit Story
|
||||
Pixel
|
||||
|
||||
viele Gegner:
|
||||
Skelette Schwert
|
||||
Zombies Knüppel
|
||||
Ratten -
|
||||
Kröten(?) -
|
||||
Gläubige(?) Bogen / Schwert
|
||||
|
||||
Story:
|
||||
Theme
|
||||
mittelalterlich(?)
|
||||
fairy-tale-like(?)
|
||||
medieval(!)
|
||||
|
||||
Homeless guy in Berlin (oder so) im Winter in einer Stadtbibliothek, weil warm und Shelter.
|
||||
er hasst eigentlich Bücher, aber aus Langeweile durchstöbert er die Bibo
|
||||
findet cool aussehendes antikes/magisches Buch, nimmt es aus dem Regal, blättert es auf und wird ohnmächtig
|
||||
-> Erwacht als magische Person in magischer Welt wieder
|
||||
Buch dient als Skillbaum (verschiedene Kapitel)
|
||||
Kampfmagier (name?)
|
||||
Heilender Magier -> Priester(name?)
|
||||
Elementmagier(?)
|
||||
Hexenkraft / Hexenwerke / Hexenmagie / Flüche (?)
|
||||
Kampf
|
||||
Faust
|
||||
Zauberstab - range und strength von Skills und Level(?) abhängig
|
||||
|
||||
NPCS
|
||||
Priester / Mönch (eher Mönch)
|
||||
Henker
|
||||
armer Bauer
|
||||
"Hexe"
|
||||
Patrice, fragt nach Lightning Anschluss -> Lightning Spell freigeschaltet
|
||||
|
||||
Ziel(e)
|
||||
-> Zurückkommen
|
||||
-> Happy werden (?)
|
||||
51
.idea/storyline.txt
generated
|
|
@ -1,51 +0,0 @@
|
|||
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
|
||||
53
README.md
|
|
@ -1,53 +0,0 @@
|
|||
Brief Explanation of all files and classes and pygame
|
||||
|
||||
|
||||
Button CLass:
|
||||
Button(position_x, position_y, width, height, font key phrase/word (see dictionary), the function which should be executed, and if the function should be executed while holding the button or only once per press)
|
||||
|
||||
fonts = {
|
||||
'medieval': 'medieval.ttf',
|
||||
'minecraft': 'Minecraft Evenings.otf',
|
||||
'3dpixel': '3D-Pixel.ttf',
|
||||
'8bit': '8bitlim.ttf',
|
||||
'8bito': '8blimro.ttf',
|
||||
'arcade': 'ARCADECLASSIC.ttf',
|
||||
'modern_game': 'astron boy video.otf',
|
||||
'modern': 'astron boy.otf',
|
||||
'wonder': 'Beyond Wonderland.ttf',
|
||||
'curved': 'Digitag.ttf',
|
||||
'simple': 'DisposableDroidBB.ttf',
|
||||
'rounded': 'dpcomic.ttf',
|
||||
'playfull': 'Endalian Script.ttf',
|
||||
'blocky': 'FREAKSOFNATURE.ttf',
|
||||
'catchy': 'Future TimeSplitters.otf',
|
||||
'simple_wide': 'Halo3.ttf',
|
||||
'simple_fat': 'INVASION2000.ttf',
|
||||
'very_gamy': 'ka1.ttf',
|
||||
'simple_round': 'Karma Suture.otf',
|
||||
'mono': 'manaspc.ttf',
|
||||
'damaged': 'Merchant Copy.ttf',
|
||||
'big_natural': 'MorialCitadel.TTF',
|
||||
'spacy': 'nasalization-rg.otf',
|
||||
'sci-fi': 'neuropol.otf',
|
||||
'hollow_big_edge': 'papercut.ttf',
|
||||
'space_shuttle': 'pdark.ttf',
|
||||
'thin': 'PixelFJVerdana12pt.ttf',
|
||||
'random': 'Seattle Avenue.ttf',
|
||||
'pixel': 'yoster.ttf'
|
||||
}
|
||||
|
||||
Pygame window: (0, 0) is in the top left corner, the height and width are stored in HEIGHT and WIDTH
|
||||
|
||||
GameObjects for rooms, scenes and maybe MorialCitadel
|
||||
|
||||
Scene:
|
||||
type - normal, dungeon, cutscene
|
||||
objects - contain rooms, npcs, mobs, the character etc.
|
||||
|
||||
Room:
|
||||
type - normal, shop, special (?), boss
|
||||
objects - npcs, mobs, the character etc.
|
||||
exits - position of exits --> [top:bool, right:bool, down:bool, left:bool]; 1 to 4 exits per room
|
||||
locked - bool if the room is unlocked; locked upon first entering unless all mobs are dead
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 738 B |
|
Before Width: | Height: | Size: 544 B |
|
Before Width: | Height: | Size: 629 B |
|
Before Width: | Height: | Size: 724 B |
|
Before Width: | Height: | Size: 703 B |
|
Before Width: | Height: | Size: 651 B |
|
Before Width: | Height: | Size: 706 B |
|
Before Width: | Height: | Size: 694 B |
|
Before Width: | Height: | Size: 731 B |
|
Before Width: | Height: | Size: 719 B |
|
Before Width: | Height: | Size: 657 B |
|
Before Width: | Height: | Size: 974 B |
|
Before Width: | Height: | Size: 808 B |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 607 B |
|
Before Width: | Height: | Size: 210 B |
|
Before Width: | Height: | Size: 172 B |
|
Before Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 771 KiB |
|
Before Width: | Height: | Size: 954 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 2.3 MiB |
|
Before Width: | Height: | Size: 4.2 MiB |
|
Before Width: | Height: | Size: 4.3 MiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 208 B |
|
Before Width: | Height: | Size: 203 B |
|
Before Width: | Height: | Size: 159 B |
|
Before Width: | Height: | Size: 68 B |
|
Before Width: | Height: | Size: 581 B |
|
Before Width: | Height: | Size: 635 B |
|
Before Width: | Height: | Size: 644 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 433 B |
|
Before Width: | Height: | Size: 488 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 450 B |
|
Before Width: | Height: | Size: 433 B |
|
Before Width: | Height: | Size: 462 B |
|
Before Width: | Height: | Size: 438 B |
|
Before Width: | Height: | Size: 441 B |
|
Before Width: | Height: | Size: 380 B |
|
Before Width: | Height: | Size: 581 B |
|
Before Width: | Height: | Size: 762 B |
|
Before Width: | Height: | Size: 477 B |
|
Before Width: | Height: | Size: 674 B |
|
Before Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 197 B |
|
Before Width: | Height: | Size: 654 B |
|
Before Width: | Height: | Size: 505 B |
|
Before Width: | Height: | Size: 497 B |
|
Before Width: | Height: | Size: 588 B |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 87 B |
|
Before Width: | Height: | Size: 495 B |
|
Before Width: | Height: | Size: 326 B |
|
Before Width: | Height: | Size: 400 B |
1123
classes.py
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"screen":
|
||||
{
|
||||
"res":[1280, 720],
|
||||
"fullscreen": false
|
||||
}
|
||||
}
|
||||