Changeset 6169 for 2015/26


Ignore:
Timestamp:
2015-06-23 11:36:15 (4 years ago)
Author:
iisaaira
Message:
 
Location:
2015/26/EmilK
Files:
17 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Desert Fury.cs

    r6134 r6169  
    1111    const double nopeus = 900; 
    1212    const double hyppyNopeus = 1150; 
    13     const int RUUDUN_KOKO = 75; 
     13    const int RUUDUN_KOKO = 49; 
    1414 
    1515    PlatformCharacter pelaaja1; 
    1616    PlatformCharacter vihollinen; 
    1717 
    18     Image pelaajanKuva = LoadImage("norsu"); 
     18 
     19 
     20    Image pelaajanKuva = LoadImage("Auto ajaa 1"); 
    1921    Image tahtiKuva = LoadImage("tahti"); 
    20     Image vihollisenKuva = LoadImage("tahti"); 
     22    Image vihollisenKuva = LoadImage("eka bossi"); 
     23    Image bossinkuva = LoadImage("eka bossi"); 
     24    Image ammuksenKuva = LoadImage("Ammus"); 
     25    Image kranunKuva = LoadImage("kranaattikeihäs"); 
    2126 
    2227    Image taustakuva = LoadImage("Tausta 1"); 
    2328 
    2429    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     30 
     31 
    2532 
    2633    public override void Begin() 
     
    3542        Camera.ZoomFactor = 1.2; 
    3643        Camera.StayInLevel = true; 
    37     } 
     44 
     45        MediaPlayer.Play("musa1"); 
     46        MediaPlayer.IsRepeating = true; 
     47    } 
     48 
     49 
    3850 
    3951    void LuoKentta() 
     
    5163    } 
    5264 
     65 
     66 
     67 
     68 
    5369    void LisaaVihollinen(Vector paikka, double leveys, double korkeus) 
    5470    { 
    55         vihollinen = new PlatformCharacter(leveys, korkeus); 
    56         vihollinen.Position = paikka; 
    57         vihollinen.Mass = 4.0; 
    58         vihollinen.Image = pelaajanKuva; 
    59         Add(vihollinen); 
    60  
    61         PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
    62         tasoAivot.Speed = 100; 
    63  
    64  
    65          
    66  
    67         FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
    68  
    69         seuraajanAivot.Speed = 1800;                 // Millä nopeudella kohdetta seurataan 
    70         seuraajanAivot.DistanceFar = 600;           // Etäisyys jolla aletaan seurata kohdetta 
    71         seuraajanAivot.DistanceClose = 00;         // Etäisyys jolloin ollaan lähellä kohdetta 
    72         seuraajanAivot.StopWhenTargetClose = true;  // Pysähdytään kun ollaan lähellä kohdetta 
    73         seuraajanAivot.FarBrain = tasoAivot ;   // Käytetään satunnaisaivoja kun ollaan kaukana 
    74  
    75         //Aivot käyttöön oliolle 
    76         vihollinen.Brain = seuraajanAivot; 
    77     } 
    78  
    79     void LisaaToinenVihollinen(Vector paikka, double leveys, double korkeus) 
    80     { 
    81         vihollinen = new PlatformCharacter(leveys, korkeus); 
     71        vihollinen = new PlatformCharacter(leveys * 5.5, korkeus * 2.6); 
    8272        vihollinen.Position = paikka; 
    8373        vihollinen.Mass = 4.0; 
    8474        vihollinen.Image = vihollisenKuva; 
    8575        Add(vihollinen); 
     76 
     77        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     78        tasoAivot.Speed = 100; 
     79 
     80 
     81         
     82 
     83        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
     84 
     85        seuraajanAivot.Speed = 1800;                 // Millä nopeudella kohdetta seurataan 
     86        seuraajanAivot.DistanceFar = 1200;           // Etäisyys jolla aletaan seurata kohdetta 
     87        seuraajanAivot.DistanceClose = 00;         // Etäisyys jolloin ollaan lähellä kohdetta 
     88        seuraajanAivot.StopWhenTargetClose = true;  // Pysähdytään kun ollaan lähellä kohdetta 
     89        seuraajanAivot.FarBrain = tasoAivot ;   // Käytetään satunnaisaivoja kun ollaan kaukana 
     90 
     91        //Aivot käyttöön oliolle 
     92        vihollinen.Brain = seuraajanAivot; 
     93    } 
     94 
     95 
     96   
     97 
     98    void LisaaToinenVihollinen(Vector paikka, double leveys, double korkeus) 
     99    { 
     100        vihollinen = new PlatformCharacter(leveys * 2, korkeus * 2); 
     101        vihollinen.Position = paikka; 
     102        vihollinen.Mass = 4.0; 
     103        vihollinen.Image = tahtiKuva; 
     104        Add(vihollinen); 
     105 
     106        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     107        tasoAivot.Speed = 100; 
     108 
     109 
     110 
     111 
     112        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
     113 
     114        seuraajanAivot.Speed = 800;                 // Millä nopeudella kohdetta seurataan 
     115        seuraajanAivot.DistanceFar = 500;           // Etäisyys jolla aletaan seurata kohdetta 
     116        seuraajanAivot.DistanceClose = 00;         // Etäisyys jolloin ollaan lähellä kohdetta 
     117        seuraajanAivot.StopWhenTargetClose = true;  // Pysähdytään kun ollaan lähellä kohdetta 
     118        seuraajanAivot.FarBrain = tasoAivot;   // Käytetään satunnaisaivoja kun ollaan kaukana 
     119 
     120        //Aivot käyttöön oliolle 
     121        vihollinen.Brain = seuraajanAivot; 
    86122 
    87123    } 
     
    107143    void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    108144    { 
    109         pelaaja1 = new PlatformCharacter(leveys, korkeus); 
     145        pelaaja1 = new PlatformCharacter(leveys * 5.5, korkeus * 2.6); 
    110146        pelaaja1.Position = paikka; 
    111147        pelaaja1.Mass = 4.0; 
     
    119155 
    120156        //Ammusten määrä aluksi: 
    121         pelaaja1.Weapon.Ammo.Value = 1000; 
     157        pelaaja1.Weapon.Ammo.Value = 100; 
    122158 
    123159        //Mitä tapahtuu kun ammus osuu johonkin? 
     
    128164    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
    129165    { 
    130         //ammus.Destroy(); 
     166        ammus.Destroy(); 
    131167    } 
    132168 
     
    138174        if (ammus != null) 
    139175        { 
    140             //ammus.Size *= 3; 
    141             //ammus.Image = ... 
    142             //ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
     176            ammus.Size *= 1; 
     177            ammus.Image = ammuksenKuva; 
     178            ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
    143179        } 
    144180    } 
     
    201237        //pelaaja.Throw(kranu, Angle.FromDegrees(13), 60000); 
    202238 
     239        kranu.Image = kranunKuva; 
     240 
    203241        kranu.Explosion.ShockwaveReachesObject += KranaattiOsui; 
    204242        kranu.Explosion.AddShockwaveHandler("vihollinen", KranaattiOsui); 
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2.csproj.Debug.cachefile

    r6134 r6169  
    55Content\Tausta 1.xnb 
    66Content\kentta2.xnb 
     7Content\Auto ajaa 1.xnb 
     8Content\eka bossi.xnb 
     9Content\Ammus.xnb 
     10Content\kranaattikeihÀs.xnb 
     11Content\musa1.xnb 
     12Content\musa1.wma 
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r6134 r6169  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2015-06-22T13:29:14.6482158+03:00</Time> 
     38      <Time>2015-06-23T11:30:54.9734858+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    5555      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta2.xnb</Output> 
    5656      <Time>2015-06-22T13:43:16.331642+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>Auto ajaa 1.png</Source> 
     60      <Name>Auto ajaa 1</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Auto ajaa 1.xnb</Output> 
     65      <Time>2015-06-23T10:01:22.3664604+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>eka bossi.png</Source> 
     69      <Name>eka bossi</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\eka bossi.xnb</Output> 
     74      <Time>2015-06-23T10:01:30.9465154+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>Ammus.png</Source> 
     78      <Name>Ammus</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Ammus.xnb</Output> 
     83      <Time>2015-06-23T10:22:33.378422+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>kranaattikeihäs.png</Source> 
     87      <Name>kranaattikeihäs</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kranaattikeihäs.xnb</Output> 
     92      <Time>2015-06-23T10:42:43.5884042+03:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>musa1.mp3</Source> 
     96      <Name>musa1</Name> 
     97      <Importer>Mp3Importer</Importer> 
     98      <Processor>SongProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\musa1.xnb</Output> 
     101      <Extra>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\musa1.wma</Extra> 
     102      <Time>2015-06-23T11:18:09.5888155+03:00</Time> 
    57103    </Item> 
    58104    <BuildSuccessful>true</BuildSuccessful> 
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/Tasohyppelypeli2.csproj.FileListAbsolute.txt

    r6134 r6169  
    1313C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Tausta 1.xnb 
    1414C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta2.xnb 
     15C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Auto ajaa 1.xnb 
     16C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\eka bossi.xnb 
     17C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Ammus.xnb 
     18C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kranaattikeihÀs.xnb 
     19C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\musa1.xnb 
     20C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\musa1.wma 
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r6134 r6169  
    55Content\Tausta 1.xnb 
    66Content\kentta2.xnb 
     7Content\Auto ajaa 1.xnb 
     8Content\eka bossi.xnb 
     9Content\Ammus.xnb 
     10Content\kranaattikeihÀs.xnb 
     11Content\musa1.xnb 
     12Content\musa1.wma 
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/Tasohyppelypeli2Content.contentproj

    r6134 r6169  
    8181    </Compile> 
    8282  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="Auto ajaa 1.png"> 
     85      <Name>Auto ajaa 1</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="eka bossi.png"> 
     92      <Name>eka bossi</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
     97  <ItemGroup> 
     98    <Compile Include="Ammus.png"> 
     99      <Name>Ammus</Name> 
     100      <Importer>TextureImporter</Importer> 
     101      <Processor>TextureProcessor</Processor> 
     102    </Compile> 
     103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="kranaattikeihäs.png"> 
     106      <Name>kranaattikeihäs</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
     111  <ItemGroup> 
     112    <Compile Include="musa1.mp3"> 
     113      <Name>musa1</Name> 
     114      <Importer>Mp3Importer</Importer> 
     115      <Processor>SongProcessor</Processor> 
     116    </Compile> 
     117  </ItemGroup> 
    83118  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    84119  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/kentta1.txt

    r6134 r6169  
    1          * 
    2                        
    3                           
    4                         
    5                        
    6                        
    7                           
    8                          
    9                         
    10                            
    11                             
    12                                                                                                           # 
    13                                                                                                           # 
    14 # H       N                           hhhhh                                                               # 
    15 ########################################################################################################### 
     1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
     3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     5        H                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
     6      #####                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
     7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
     15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
     16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
     17#         N                           hhhhh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               # 
     18########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### 
Note: See TracChangeset for help on using the changeset viewer.