Development #1
							
								
								
									
										
											BIN
										
									
								
								art/images/blau1.kra
									
										
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								art/images/blau1.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								art/images/blau2.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								art/images/blau3.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								art/images/rot1.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								art/images/rot2.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								art/images/rot3.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
| After Width: | Height: | Size: 5.9 KiB | 
| After Width: | Height: | Size: 2.1 KiB | 
							
								
								
									
										22
									
								
								ideas.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,22 @@ | |||
| Game: | ||||
|     Rogue-like Game mit Story | ||||
|     Pixel | ||||
| 
 | ||||
|     viele Gegner: | ||||
|         Skelette | ||||
|         Zombies | ||||
| 
 | ||||
| Story: | ||||
|     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 | ||||
|                 Heilender Magier -> Priester? | ||||
|                 Elementmagier(?) | ||||
|                 maybe noch irgendwas 4. | ||||
| 
 | ||||
|     Ziel(e) | ||||
|         -> Zurückkommen | ||||
|         -> Happy werden (?) | ||||
							
								
								
									
										2
									
								
								main.py
									
										
									
									
									
								
							
							
						
						|  | @ -29,7 +29,7 @@ def quitGame(): | |||
| 
 | ||||
| def play(screen, clock, running, background, isblack, WIDTH, HEIGHT): | ||||
|     main = [MainCharacter('Herbert', 100, 'oldman.png', 500, 500, 20, 5, 1, 1, 50)] | ||||
|     mobs=[Skeleton(i, 50, 'reddy.png', random.randint(20,1000), random.randint(20,700), 125, 1, 1, 1, 200) for i in range(0,random.randint(2,8))] | ||||
|     mobs=[Skeleton(i, random.randint(40, 60), 'reddy.png', random.randint(20,1000), random.randint(20,700), 125, 1, 1, 1, 200) for i in range(0,random.randint(2, 8))] | ||||
|     others = [] | ||||
|     objects = [main, mobs, others] | ||||
| 
 | ||||
|  |  | |||
|  | @ -69,7 +69,7 @@ class Fighter(Objects): | |||
|         self.attack_range = atr | ||||
|         self.lastHurt = pg.time.get_ticks() | ||||
|         self.lastAttack = pg.time.get_ticks() | ||||
|         self.hurtCooldown = 1000 | ||||
|         self.hurtCooldown = 250 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -227,7 +227,7 @@ class Arrow(Weapons): | |||
|         pos = vec(1,0) | ||||
|         angle = pos.angle_to(moveto) | ||||
|         with open(f'art/images/{sprite}') as i: | ||||
|             self.sprite = pg.transform.rotate(pg.image.load(i), angle) | ||||
|             self.sprite = pg.transform.rotate(pg.image.load(i), -angle) | ||||
| 
 | ||||
|     def move(self): | ||||
|         self.moveto.scale_to_length(self.speed) | ||||
|  |  | |||