Changeset 9171
- Timestamp:
- 2017-07-27 14:50:33 (6 years ago)
- Location:
- 2017/utsjoki/RásteE
- Files:
-
- 20 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space game Mau vs MjieauContent/Space game Mau vs MjieauContent.contentproj
r9090 r9171 83 83 </Compile> 84 84 </ItemGroup> 85 <ItemGroup> 86 <Compile Include="piikki.png"> 87 <Name>piikki</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 </Compile> 91 </ItemGroup> 92 <ItemGroup> 93 <Compile Include="2.wav"> 94 <Name>2</Name> 95 <Importer>WavImporter</Importer> 96 <Processor>SoundEffectProcessor</Processor> 97 </Compile> 98 <Compile Include="1.wav"> 99 <Name>1</Name> 100 <Importer>WavImporter</Importer> 101 <Processor>SoundEffectProcessor</Processor> 102 </Compile> 103 <Compile Include="maapalloon.wav"> 104 <Name>maapalloon</Name> 105 <Importer>WavImporter</Importer> 106 <Processor>SoundEffectProcessor</Processor> 107 </Compile> 108 <Compile Include="jaana.wav"> 109 <Name>jaana</Name> 110 <Importer>WavImporter</Importer> 111 <Processor>SoundEffectProcessor</Processor> 112 </Compile> 113 </ItemGroup> 114 <ItemGroup> 115 <Compile Include="tähteen.wav"> 116 <Name>tähteen</Name> 117 <Importer>WavImporter</Importer> 118 <Processor>SoundEffectProcessor</Processor> 119 </Compile> 120 </ItemGroup> 121 <ItemGroup> 122 <Compile Include="maailmaloppu.wav"> 123 <Name>maailmaloppu</Name> 124 <Importer>WavImporter</Importer> 125 <Processor>SoundEffectProcessor</Processor> 126 </Compile> 127 </ItemGroup> 85 128 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 86 129 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space game Mau vs MjieauContent/kentta1.txt
r9127 r9171 1 2 3 4 5 6 7 8 9 s * 10 * V 11 * * 12 * ## * 13 ..............*.......................................*....... ##................##.....* 14 * * 15 ...... ....................*............. #.... ....... ## * ## * #16 ............. ## * # #............................... ....... . 17 .N..... .......### # ' #. * ## # * ## ##.... . .....# *18 AAAAAA################################################&&&& ###&&&&#####################&&#################&&&1 ...................*..................*.........*...............*..................*.........................*.....................*...............*...........p# 2 ..................#..................#...............#..........*................*..........#...*...............*.............*................*...........*....p# 3 ....................*......*.....*........#.*.........*........#........*..#.........*...............*.............*.......#...*.........#............*.........p# 4 ...........*...............#.........*.........#.........#.........*...........#.....*...#.....*..#......*........#...*.............#...........*........*.......p# 5 .................*.............*....#............*..........*#..........#..........#................#.......*............#.....*..........#.....................p# 6 ..................#.........*..............*....#......#............#....*......*......#.......*........#........*..........*.....#...........*.....*...........p# 7 ...............*.........*.....#......*................*.....#...........#........*.......#........#......#.......#*.........#.......*.......*.....*............p# 8 ............#........*........*......#........#.......#......*.....*...#............###.......#................*..........#....#.......*.........#.......*.......p# 9 ..........*.......#.....*.............#....*.....*.......#..........#.......#..........#......#....*...#..*.........#............#.......#......*...............p# 10 ...............#..........#......#..........#.....*.......#.....*..... ..#.....*#....*....*.......#..*..........##......#......#...#....................V........p# 11 .............*...........*.............*......#..*....#..........*..........*..........#...............#......'#....#...........*.......#.........*..............p# 12 .....................#.....#......*..#....*....#.........#...*...... .##......#...........##........##.......*....#..*...*.......#.....#..*...*.....#.......p# 13 .............#....*..*.............*.....#...*..... #........*......*....*... #.*........#........*...#......#.........*#.....#.......*..#......*...........p# 14 ......*....*........#......####.....*..... #......#.....#......... #........*.......#.........#.........#.*.....*....*....*..........*...#.......*.#.......#....#..p# 15 ......#..........*........*.......*...#.......*........... #.*..........#..*..........#.......#.*.......*...#...*..........*.......*..........#...............p## 16 ...........#.....#......#.....#......*.....#.....#....................... ..#.........#................#........#.*....*.......#......*...#......*..#..*.....pp### 17 .N.....**ppppppppppppppppppppppppppppppppppppppppppppp.........p.........ppppppppppppppppppp.......ppppppppppppppp.....pp....pppppppppppppppppppppppppppppppppp### 18 AAAAAA################################################&&&&&&#####&&&&&&#####################&&&&&&#################&&&&&&&&######################################w -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space_game_Mau_vs_Mjieau/Space_game_Mau_vs_Mjieau.cs
r9127 r9171 14 14 15 15 PlatformCharacter pelaaja1; 16 PlatformCharacter pelaaja2;16 //PlatformCharacter pelaaja2; 17 17 18 18 Vector alku; … … 21 21 Image tahtiKuva = LoadImage("tahti"); 22 22 23 SoundEffect maaliAani = LoadSoundEffect("maaliaani"); 23 Sound ääni; 24 25 SoundEffect maaliAani = LoadSoundEffect("tähteen"); 26 SoundEffect hyppyääni = LoadSoundEffect("2"); 27 SoundEffect piikkiääni = LoadSoundEffect("jaana"); 28 SoundEffect TheEnd = LoadSoundEffect("maailmaloppu"); 24 29 25 30 public override void Begin() 26 31 { 32 ääni = maaliAani.CreateSound(); 27 33 Gravity = new Vector(0, -1000); 28 34 … … 30 36 LisaaNappaimet(); 31 37 32 Camera.Follow(pelaaja1 , pelaaja2);38 Camera.Follow(pelaaja1); 33 39 Camera.ZoomFactor = 1.2; 34 Camera.StayInLevel = false;40 Camera.StayInLevel = true; 35 41 } 36 42 … … 45 51 kentta.SetTileMethod('*', LisaaTahti); 46 52 kentta.SetTileMethod('N', LisaaPelaaja); 47 kentta.SetTileMethod('s', LisaaPelaaja2);53 //kentta.SetTileMethod('s', LisaaPelaaja2); 48 54 49 55 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); … … 63 69 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 64 70 taso.Position = paikka; 65 taso.Color = Color.Green; 71 taso.Color = Color.Green;taso.Image = pelaajanKuva2; 66 72 taso.Tag = "taso"; 67 73 Add(taso); … … 79 85 void LisaaPiikki(Vector paikka, double leveys, double korkeus) 80 86 { 81 PhysicsObject piikki = PhysicsObject.CreateStaticObject(leveys * 0.5, korkeus * 0.5);87 PhysicsObject piikki = PhysicsObject.CreateStaticObject(leveys, korkeus); 82 88 piikki.Position = paikka; 83 89 piikki.Color = Color.Red; 90 piikki.Image = LoadImage("piikki"); 84 91 piikki.Shape = Shape.Triangle; 85 92 piikki.Tag = "piikki"; … … 91 98 taso.Position = paikka; 92 99 taso.Image=LoadImage("maali"); 100 taso.Tag = "maali"; 93 101 Add(taso); 94 102 } … … 106 114 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 107 115 { 108 pelaaja1 = new PlatformCharacter(leveys , korkeus);116 pelaaja1 = new PlatformCharacter(leveys*2, korkeus*2); 109 117 pelaaja1.Position = paikka; 110 118 pelaaja1.Mass = 4.0; … … 112 120 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 113 121 AddCollisionHandler(pelaaja1, "vesi", MauPakene); 114 AddCollisionHandler(pelaaja1, "piikki", OsuuPiikkiin); 122 AddCollisionHandler(pelaaja1, "piikki", Mauosuupiikkiin); 123 AddCollisionHandler(pelaaja1, "maali", Mauosuumaaliin); 124 AddCollisionHandler(pelaaja1, "taso", OsuuMaahan); 115 125 Add(pelaaja1); 116 126 alku = paikka; 117 127 } 118 void OsuuPiikkiin (PhysicsObject pelaaja1, PhysicsObject piikki) 119 { 120 pelaaja1.Destroy(); 121 } 128 //void OsuuPiikkiin (PhysicsObject pelaaja1, PhysicsObject piikki) 129 //{ 130 // AddCollisionHandler(pelaaja1, "vesi", MauuOsuuVeteen); 131 // pelaaja2.Tag = "Mjieau"; 132 // pelaaja1.Destroy(); 133 //} 122 134 123 135 void MauPakene(PhysicsObject pelaaja1, PhysicsObject vesi) … … 125 137 pelaaja1.Position = alku; 126 138 } 127 void LisaaPelaaja2(Vector paikka, double leveys, double korkeus) 128 { 129 pelaaja2 = new PlatformCharacter(leveys * 3, korkeus * 3); 130 pelaaja2.Position = paikka; 131 pelaaja2.Mass = 4.0; 132 pelaaja2.Image = pelaajanKuva2; 133 AddCollisionHandler(pelaaja2, "tahti", TormaaTahteen); 134 AddCollisionHandler(pelaaja2, "taso", OsuuMaahan); 135 AddCollisionHandler(pelaaja2, "vesi", MjieauOsuuVeteen); 136 pelaaja2.Tag = "Mjieau"; 137 Add(pelaaja2); 138 } 139 void MjieauOsuuVeteen(PhysicsObject pelaaja2, PhysicsObject vesi) 140 { 141 if (pelaaja2.Width >= 40) 139 //void LisaaPelaaja2(Vector paikka, double leveys, double korkeus) 140 //{ 141 // pelaaja2 = new PlatformCharacter(leveys * 3, korkeus * 3); 142 // pelaaja2.Position = paikka; 143 // pelaaja2.Mass = 4.0; 144 // pelaaja2.Image = pelaajanKuva2; 145 // AddCollisionHandler(pelaaja2, "tahti", TormaaTahteen); 146 // AddCollisionHandler(pelaaja2, "taso", OsuuMaahan); 147 // AddCollisionHandler(pelaaja2, "vesi", MjieauOsuuVeteen); 148 // pelaaja2.Tag = "Mjieau"; 149 // Add(pelaaja2); 150 //} 151 void Mauosuupiikkiin(PhysicsObject pelaaja1, PhysicsObject piikki) 152 { 153 pelaaja1.Width -= 5; 154 pelaaja1.Height -= 5; 155 156 piikkiääni.Play(); 157 158 if (pelaaja1.Width <= 15) 142 159 { 143 pelaaja2.Width -= 20; 144 pelaaja2.Height -= 20; 160 pelaaja1.Destroy(); 145 161 } 146 162 } 163 void Mauosuumaaliin(PhysicsObject pelaaja1, PhysicsObject maali) 164 { 165 maali.Destroy(); 166 167 Explosion rajahdys = new Explosion(300); 168 rajahdys.Sound = TheEnd; 169 rajahdys.Position = maali.Position; 170 Add(rajahdys); 171 } 172 147 173 void OsuuMaahan (PhysicsObject pelaaja2, PhysicsObject taso) 148 174 { 149 175 ääni.Pitch = (pelaaja1.Y / Level.Height * 2) - 1; 176 ääni.Play(); 150 177 } 151 178 void LisaaNappaimet() … … 154 181 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 155 182 156 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus);157 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja2, nopeus);158 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja2, hyppyNopeus);183 //Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 184 //Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja2, nopeus); 185 //Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja2, hyppyNopeus); 159 186 160 187 Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); … … 179 206 { 180 207 hahmo.Jump(nopeus); 208 hyppyääni.Play(); 181 209 } 182 210 … … 186 214 MessageDisplay.Add("Keräsit tähden!"); 187 215 tahti.Destroy(); 216 217 pelaaja1.Width += 10; 218 pelaaja1.Height += 10; 188 219 } 189 220 } -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space_game_Mau_vs_Mjieau/Space_game_Mau_vs_Mjieau.csproj.Debug.cachefile
r9090 r9171 5 5 Content\mau1.xnb 6 6 Content\Mjieau.xnb 7 Content\piikki.xnb 8 Content\2.xnb 9 Content\1.xnb 10 Content\maapalloon.xnb 11 Content\jaana.xnb 12 Content\tÀhteen.xnb 13 Content\maailmaloppu.xnb -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space_game_Mau_vs_Mjieau/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r9127 r9171 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\kentta1.xnb</Output> 20 <Time>2017-07-2 6T14:38:41.887522+03:00</Time>20 <Time>2017-07-27T14:47:37.4042844+03:00</Time> 21 21 </Item> 22 22 <Item> … … 55 55 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\Mjieau.xnb</Output> 56 56 <Time>2017-07-25T11:13:06.2487194+03:00</Time> 57 </Item> 58 <Item> 59 <Source>piikki.png</Source> 60 <Name>piikki</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\piikki.xnb</Output> 65 <Time>2017-07-27T10:24:46.2215993+03:00</Time> 66 </Item> 67 <Item> 68 <Source>2.wav</Source> 69 <Name>2</Name> 70 <Importer>WavImporter</Importer> 71 <Processor>SoundEffectProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\2.xnb</Output> 74 <Time>2017-07-27T13:26:59.3018993+03:00</Time> 75 </Item> 76 <Item> 77 <Source>1.wav</Source> 78 <Name>1</Name> 79 <Importer>WavImporter</Importer> 80 <Processor>SoundEffectProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\1.xnb</Output> 83 <Time>2017-07-27T13:26:59.3098993+03:00</Time> 84 </Item> 85 <Item> 86 <Source>maapalloon.wav</Source> 87 <Name>maapalloon</Name> 88 <Importer>WavImporter</Importer> 89 <Processor>SoundEffectProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\maapalloon.xnb</Output> 92 <Time>2017-07-27T13:26:59.3178993+03:00</Time> 93 </Item> 94 <Item> 95 <Source>jaana.wav</Source> 96 <Name>jaana</Name> 97 <Importer>WavImporter</Importer> 98 <Processor>SoundEffectProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\jaana.xnb</Output> 101 <Time>2017-07-27T13:26:59.3268993+03:00</Time> 102 </Item> 103 <Item> 104 <Source>tähteen.wav</Source> 105 <Name>tähteen</Name> 106 <Importer>WavImporter</Importer> 107 <Processor>SoundEffectProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\tähteen.xnb</Output> 110 <Time>2017-07-27T13:42:51.0808993+03:00</Time> 111 </Item> 112 <Item> 113 <Source>maailmaloppu.wav</Source> 114 <Name>maailmaloppu</Name> 115 <Importer>WavImporter</Importer> 116 <Processor>SoundEffectProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\maailmaloppu.xnb</Output> 119 <Time>2017-07-27T13:58:36.4178993+03:00</Time> 57 120 </Item> 58 121 <BuildSuccessful>true</BuildSuccessful> -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space_game_Mau_vs_Mjieau/obj/x86/Debug/Space_game_Mau_vs_Mjieau.csproj.FileListAbsolute.txt
r9090 r9171 13 13 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\mau1.xnb 14 14 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\Mjieau.xnb 15 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\piikki.xnb 16 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\2.xnb 17 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\1.xnb 18 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\maapalloon.xnb 19 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\jaana.xnb 20 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\tÀhteen.xnb 21 C:\MyTemp\Space game Mau vs Mjieau\Space game Mau vs Mjieau\Space_game_Mau_vs_Mjieau\bin\x86\Debug\Content\maailmaloppu.xnb -
2017/utsjoki/RásteE/Space game Mau vs Mjieau/Space game Mau vs Mjieau/Space_game_Mau_vs_Mjieau/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r9090 r9171 5 5 Content\mau1.xnb 6 6 Content\Mjieau.xnb 7 Content\piikki.xnb 8 Content\2.xnb 9 Content\1.xnb 10 Content\maapalloon.xnb 11 Content\jaana.xnb 12 Content\tÀhteen.xnb 13 Content\maailmaloppu.xnb
Note: See TracChangeset
for help on using the changeset viewer.