Changeset 1227


Ignore:
Timestamp:
2010-07-09 13:03:26 (10 years ago)
Author:
alelaho
Message:

Insane Darkness peli Valmis :D

Location:
2010/27/alelaho/Insane Darkness
Files:
13 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • 2010/27/alelaho/Insane Darkness/Content/Content.contentproj

    r1192 r1227  
    7575  </ItemGroup> 
    7676  <ItemGroup> 
    77     <Compile Include="Tausta- Todaji.png"> 
    78       <Name>Tausta- Todaji</Name> 
     77    <Compile Include="NINJAAni1.png"> 
     78      <Name>NINJAAni1</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="NINJAAnilolz.png"> 
     85      <Name>NINJAAnilolz</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="N2.png"> 
     92      <Name>N2</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
     97  <ItemGroup> 
     98    <Compile Include="NAO.png"> 
     99      <Name>NAO</Name> 
     100      <Importer>TextureImporter</Importer> 
     101      <Processor>TextureProcessor</Processor> 
     102    </Compile> 
     103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="NAV.png"> 
     106      <Name>NAV</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
     111  <ItemGroup> 
     112    <Compile Include="NRO.png"> 
     113      <Name>NRO</Name> 
     114      <Importer>TextureImporter</Importer> 
     115      <Processor>TextureProcessor</Processor> 
     116    </Compile> 
     117    <Compile Include="NRV.png"> 
     118      <Name>NRV</Name> 
     119      <Importer>TextureImporter</Importer> 
     120      <Processor>TextureProcessor</Processor> 
     121    </Compile> 
     122  </ItemGroup> 
     123  <ItemGroup> 
     124    <Compile Include="Tausta.png"> 
     125      <Name>Tausta</Name> 
     126      <Importer>TextureImporter</Importer> 
     127      <Processor>TextureProcessor</Processor> 
     128    </Compile> 
     129  </ItemGroup> 
     130  <ItemGroup> 
     131    <Compile Include="LAO.png"> 
     132      <Name>LAO</Name> 
     133      <Importer>TextureImporter</Importer> 
     134      <Processor>TextureProcessor</Processor> 
     135    </Compile> 
     136    <Compile Include="LAV.png"> 
     137      <Name>LAV</Name> 
     138      <Importer>TextureImporter</Importer> 
     139      <Processor>TextureProcessor</Processor> 
     140    </Compile> 
     141  </ItemGroup> 
     142  <ItemGroup> 
     143    <Compile Include="AN2.png"> 
     144      <Name>AN2</Name> 
    79145      <Importer>TextureImporter</Importer> 
    80146      <Processor>TextureProcessor</Processor> 
  • 2010/27/alelaho/Insane Darkness/Insane Darkness.csproj

    r1140 r1227  
    5757  </PropertyGroup> 
    5858  <ItemGroup> 
    59     <Reference Include="Jypeli2, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> 
     59    <Reference Include="Jypeli2, Version=2.2.5.0, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    61       <HintPath>..\Jypeli2\lib\Jypeli2.dll</HintPath> 
     61      <HintPath>C:\MyTemp\Jypeli2\lib\Jypeli2.dll</HintPath> 
    6262    </Reference> 
    6363    <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
     
    8989    <Content Include="Game.ico" /> 
    9090    <Content Include="GameThumbnail.png" /> 
     91    <Content Include="LAO.png" /> 
     92    <Content Include="LAV.png" /> 
    9193    <Content Include="Taso.txt"> 
    9294      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
  • 2010/27/alelaho/Insane Darkness/Peli.cs

    r1192 r1227  
    1 using System; 
     1//Peli By Aleksi Aho 2010 
     2//Yhden kuvan tussaus by Assistentti Antti! 
     3 
     4using System; 
    25using Jypeli; 
    36using Jypeli.ScreenObjects; 
    47using Jypeli.Assets; 
    58using Jypeli.Widgets; 
    6  
     9  
    710 
    811public class Peli : PhysicsGame 
     
    2023    PhysicsObject loota; 
    2124    PhysicsObject ninja; 
     25 
     26    double ninjanLeveys = 214; 
     27    double ninjanLeveysIskussa = 374; 
    2228 
    2329 
     
    3137        PelaajaKaksi(); 
    3238        Gravity = new Vector(0.0, -800.0); 
    33         Camera.Zoom(0.50); 
     39        Camera.ZoomToLevel(0.80); 
     40         
    3441        LuoAikaLaskuri(); 
    3542        LuoLaskuriP1(); 
    3643        LuoLaskuriP2(); 
    37         Camera.StayInLevel = true; 
    38         Level.Background.Image = LoadImage("Tausta- Todaji"); 
     44        //Camera.StayInLevel = true; 
     45        Level.Background.Image = LoadImage("Tausta"); 
     46         
     47         
    3948    } 
    4049 
     
    6776        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa1, null, new Vector(-1000, 0)); 
    6877        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa1, null, new Vector(1000, 0)); 
    69         Keyboard.Listen(Key.Up, ButtonState.Pressed, HypytaPelaajaa1, null, new Vector(0, 1500)); 
     78        Keyboard.Listen(Key.Up, ButtonState.Pressed, HypytaPelaajaa1, null, new Vector(0, 1000)); 
     79        Keyboard.Listen(Key.O, ButtonState.Pressed, Pamahdus1, ":D"); 
     80        Keyboard.Listen(Key.P, ButtonState.Pressed, Pamahdus1, ":D"); 
     81        Keyboard.Listen(Key.Left, ButtonState.Pressed, LootaLiukuuV, ":O"); 
     82        Keyboard.Listen(Key.Left, ButtonState.Released, LiikutaPelaajaa1, null, new Vector(0, 0)); 
     83        Keyboard.Listen(Key.Left, ButtonState.Released, LootaStoppaaV, "D:"); 
     84        Keyboard.Listen(Key.Right, ButtonState.Down, LootaliukuuO, "XD"); 
     85        Keyboard.Listen(Key.Right, ButtonState.Released, LiikutaPelaajaa1, null, new Vector(0, 0)); 
     86        Keyboard.Listen(Key.Right, ButtonState.Released, LootaStoppaaO, "D:"); 
     87        Keyboard.Listen(Key.O, ButtonState.Pressed, LootaHakkaaV, ":D"); 
     88        Keyboard.Listen(Key.O, ButtonState.Released, LootaStoppaaV, ":D"); 
     89        Keyboard.Listen(Key.P, ButtonState.Pressed, LootaHakkaaO, ":D"); 
     90        Keyboard.Listen(Key.P, ButtonState.Released, LootaStoppaaO, ":D"); 
    7091         
    7192 
     
    7495        Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa2, null, new Vector(-1000, 0)); 
    7596        Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa2, null, new Vector(1000, 0)); 
    76         Keyboard.Listen(Key.W, ButtonState.Pressed, LiikutaPelaajaa2, null, new Vector(0, 1500)); 
    77          
    78  
    79  
    80         ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikutaPelaajaa1, null, new Vector(-1000, 0)); 
    81         ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikutaPelaajaa1, null, new Vector(1000, 0)); 
    82         ControllerOne.Listen(Button.DPadUp, ButtonState.Pressed, LiikutaPelaajaa1, null, new Vector(0, 1500)); 
    83  
    84         ControllerOne.Listen(Button.B, ButtonState.Pressed, Pamahdus1, ":)"); 
    85  
    86         ControllerOne.ListenAnalog(AnalogControl.LeftStick, 0.1, LiikutaPelaajaa, "Liikuta pelaajaa tattia pyörittämällä."); 
    87  
    88  
    89         ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, LiikutaPelaajaa2, null, new Vector(-1000, 0)); 
    90         ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, LiikutaPelaajaa2, null, new Vector(1000, 0)); 
    91         ControllerTwo.Listen(Button.DPadUp, ButtonState.Pressed, LiikutaPelaajaa2, null, new Vector(0, 1500)); 
    92  
    93         ControllerTwo.Listen(Button.B, ButtonState.Pressed, Pamahdus2, ":)"); 
    94  
    95         ControllerTwo.ListenAnalog(AnalogControl.LeftStick, 0.1, LiikutaPelaajaaX2, "Liikuta pelaajaa tattia pyörittämällä."); 
     97        Keyboard.Listen(Key.W, ButtonState.Pressed, HypytaPelaajaaX2, null, new Vector(0, 1200)); 
     98        Keyboard.Listen(Key.T, ButtonState.Pressed, Pamahdus2, ":D"); 
     99        Keyboard.Listen(Key.Y, ButtonState.Pressed, Pamahdus2, ":D"); 
     100        Keyboard.Listen(Key.A, ButtonState.Pressed, NinjaLiukuuV, ":O"); 
     101        Keyboard.Listen(Key.A, ButtonState.Released, LiikutaPelaajaa2, null, new Vector(0, 0)); 
     102        Keyboard.Listen(Key.A, ButtonState.Released, NinjaStoppaaV, "D:"); 
     103        Keyboard.Listen(Key.D, ButtonState.Down, NinjaliukuuO, "XD"); 
     104        Keyboard.Listen(Key.D, ButtonState.Released, LiikutaPelaajaa2, null, new Vector(0, 0)); 
     105        Keyboard.Listen(Key.D, ButtonState.Released, NinjaStoppaaO, "D:"); 
     106        Keyboard.Listen(Key.T, ButtonState.Pressed, NinjaHakkaaV, ":D"); 
     107        Keyboard.Listen(Key.T, ButtonState.Released, NinjaStoppaaV, ":D"); 
     108        Keyboard.Listen(Key.Y, ButtonState.Pressed, NinjaHakkaaO, ":D"); 
     109        Keyboard.Listen(Key.Y, ButtonState.Released, NinjaStoppaaO, ":D"); 
     110 
     111        Keyboard.Listen( Key.Escape, ButtonState.Pressed, Exit, "Poistu" ); 
     112 
     113 
     114      
    96115         
    97116 
     
    114133        ruudut['='] = LuoPalikka; 
    115134        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
    116          
    117135    } 
    118136 
     
    132150    void LuoAikaLaskuri() 
    133151    { 
    134         alaspainLaskuri = new DoubleMeter(120); 
     152        alaspainLaskuri = new DoubleMeter(30); 
    135153 
    136154        Timer aikaLaskuri = new Timer(); 
     
    144162        aikaNaytto.DecimalPlaces = 0; 
    145163        aikaNaytto.BindTo(alaspainLaskuri); 
    146         aikaNaytto.Y = Screen.Top - 100; 
     164        aikaNaytto.Y = Screen.Top - 50; 
    147165        Add(aikaNaytto); 
    148166    } 
     
    200218    } 
    201219 
    202     void HypytaPelaajaaX2(Vector pomppu1) 
    203     { 
    204         if (ninja.Y - 318 < Level.Bottom) 
    205         { 
    206             ninja.Hit(pomppu1); 
     220    void HypytaPelaajaaX2(Vector pomppu2) 
     221    { 
     222        if (ninja.Y - 389 < Level.Bottom) 
     223        { 
     224            ninja.Hit(pomppu2); 
    207225        } 
    208226    } 
     
    236254    void LuoLaskuriP1() 
    237255    { 
    238         pisteLaskuri1 = new IntMeter(100); 
     256        pisteLaskuri1 = new IntMeter(500); 
    239257 
    240258        Label pisteNaytto = new Label(); 
     
    257275    void LuoLaskuriP2() 
    258276    { 
    259         pisteLaskuri2 = new IntMeter(100); 
     277        pisteLaskuri2 = new IntMeter(500); 
    260278 
    261279        Label pisteNaytto = new Label(); 
     
    269287        if (pisteLaskuri2.Value == 0) 
    270288        { 
    271             MessageDisplay.Add("Pelaaja 2 voitti!"); 
     289            MessageDisplay.Add("Pelaaja 1 voitti!"); 
    272290        } 
    273291    } 
     
    298316 
    299317 
    300  
    301  
     318      } 
     319         
     320    void NinjaLiukuuV() 
     321        { 
     322            ninja.Image = LoadImage("NRV"); 
     323            ninja.Width = ninjanLeveys; 
     324        } 
     325 
     326 
     327    void NinjaStoppaaV() 
     328    { 
     329        ninja.Image = LoadImage("N2"); 
     330        ninja.Width = ninjanLeveys; 
     331 
     332    } 
     333 
     334    void NinjaliukuuO() 
     335    { 
     336        ninja.Image = LoadImage("NRO"); 
     337        ninja.Width = ninjanLeveys; 
     338    } 
     339 
     340    void NinjaStoppaaO() 
     341    { 
     342        ninja.Image = LoadImage("NINJA"); 
     343        ninja.Width = ninjanLeveys;  
     344    } 
     345 
     346    void NinjaHakkaaV() 
     347    { 
     348        ninja.Image = LoadImage("NAV"); 
     349        ninja.Width = ninjanLeveysIskussa; 
     350         
     351 
     352    } 
     353 
     354    void NinjaHakkaaO() 
     355    { 
     356        ninja.Image = LoadImage("NAO"); 
     357        ninja.Width = ninjanLeveysIskussa; 
     358 
     359 
     360    } 
     361 
     362 
     363 
     364    void LootaLiukuuV() 
     365    { 
     366        loota.Image = LoadImage("Animaatio1"); 
     367        loota.Width = ninjanLeveys; 
     368    } 
     369 
     370 
     371    void LootaStoppaaV() 
     372    { 
     373        loota.Image = LoadImage("Animaatio1"); 
     374        loota.Width = ninjanLeveys; 
     375 
     376    } 
     377 
     378    void LootaliukuuO() 
     379    { 
     380        loota.Image = LoadImage("AN2"); 
     381        loota.Width = ninjanLeveys; 
     382    } 
     383 
     384    void LootaStoppaaO() 
     385    { 
     386        loota.Image = LoadImage("AN2"); 
     387        loota.Width = ninjanLeveys; 
     388    } 
     389 
     390    void LootaHakkaaV() 
     391    { 
     392        loota.Image = LoadImage("LAV"); 
     393        loota.Width = ninjanLeveysIskussa; 
     394 
     395 
     396    } 
     397 
     398    void LootaHakkaaO() 
     399    { 
     400        loota.Image = LoadImage("LAO"); 
     401        loota.Width = ninjanLeveysIskussa; 
     402 
     403 
     404    } 
    302405 
    303406 
     
    330433 
    331434    
    332  } 
    333  
     435  
     436 
  • 2010/27/alelaho/Insane Darkness/Taso.txt

    r1177 r1227  
    1 =                                                     = 
    2 =                                                     = 
    3 =                                                     = 
    4 =                                                     = 
    5 =                                                     = 
    6 =                                                     = 
    7 =                                                     = 
    8 =                                                     = 
    9 =                                                     = 
    10 =                                                     = 
    11 =                                                     = 
    12 =                                                     = 
    13 =                                                     = 
    14 =                                                     = 
    15 =                                                     = 
    16 =                                                     = 
    17 =                                                     = 
    18 =                                                     = 
    19 =                                                     = 
    20 =                                                     = 
    21 =                                                     = 
    22 =                                                     = 
    23 =                                                     = 
    24 =                                                     = 
    25 =                                                     = 
    26 =                                                     = 
    27 =                                                     = 
    28 =                                                     = 
    29 =                                                     = 
    30 =                                                     = 
    31 =                                                     = 
    32 ======================================================= 
     1=                                                   = 
     2=                                                   = 
     3=                                                   = 
     4=                                                   = 
     5=                                                   = 
     6=                                                   = 
     7=                                                   = 
     8=                                                   = 
     9=                                                   = 
     10=                                                   = 
     11=                                                   = 
     12=                                                   = 
     13=                                                   = 
     14=                                                   = 
     15=                                                   = 
     16=                                                   = 
     17=                                                   = 
     18=                                                   = 
     19=                                                   = 
     20=                                                   = 
     21=                                                   = 
     22=                                                   = 
     23=                                                   = 
     24=                                                   = 
     25=                                                   = 
     26=                                                   = 
     27=                                                   = 
     28=                                                   = 
     29=                                                   = 
     30=                                                   = 
     31=                                                   = 
     32===================================================== 
Note: See TracChangeset for help on using the changeset viewer.