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): | def play(screen, clock, running, background, isblack, WIDTH, HEIGHT): | ||||||
|     main = [MainCharacter('Herbert', 100, 'oldman.png', 500, 500, 20, 5, 1, 1, 50)] |     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 = [] |     others = [] | ||||||
|     objects = [main, mobs, others] |     objects = [main, mobs, others] | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -69,7 +69,7 @@ class Fighter(Objects): | ||||||
|         self.attack_range = atr |         self.attack_range = atr | ||||||
|         self.lastHurt = pg.time.get_ticks() |         self.lastHurt = pg.time.get_ticks() | ||||||
|         self.lastAttack = 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) |         pos = vec(1,0) | ||||||
|         angle = pos.angle_to(moveto) |         angle = pos.angle_to(moveto) | ||||||
|         with open(f'art/images/{sprite}') as i: |         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): |     def move(self): | ||||||
|         self.moveto.scale_to_length(self.speed) |         self.moveto.scale_to_length(self.speed) | ||||||
|  | @ -242,4 +242,4 @@ class Arrow(Weapons): | ||||||
|      |      | ||||||
|     def update(self,objects): |     def update(self,objects): | ||||||
|         self.move() |         self.move() | ||||||
|         self.die(objects) |         self.die(objects) | ||||||
|  |  | ||||||