Changeset 1253 for 2010


Ignore:
Timestamp:
2010-07-21 00:01:40 (10 years ago)
Author:
vilvaini
Message:

Liikkuvia tasoja lisätty, Tasojen ilmestymistä tehty järkevämmäksi, pieniä bugikorjauksia.

Location:
2010/24/Vilvaini/SmilejumpToimiva
Files:
2 added
12 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/Content.contentproj

    r1252 r1253  
    319319    </Compile> 
    320320  </ItemGroup> 
     321  <ItemGroup> 
     322    <Compile Include="Smile Jump%28liikkuva laatta%29.png"> 
     323      <Name>Smile Jump%28liikkuva laatta%29</Name> 
     324      <Importer>TextureImporter</Importer> 
     325      <Processor>TextureProcessor</Processor> 
     326    </Compile> 
     327  </ItemGroup> 
    321328  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    322329  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/ContentPipeline.xml

    r1252 r1253  
    516516      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 4).xnb</Output> 
    517517      <Time>2010-07-20T18:11:53.2633011+03:00</Time> 
     518    </Item> 
     519    <Item> 
     520      <Source>Smile Jump(liikkuva laatta).png</Source> 
     521      <Name>Smile Jump(liikkuva laatta)</Name> 
     522      <Importer>TextureImporter</Importer> 
     523      <Processor>TextureProcessor</Processor> 
     524      <Options>None</Options> 
     525      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(liikkuva laatta).xnb</Output> 
     526      <Time>2010-07-20T23:40:48.5890971+03:00</Time> 
    518527    </Item> 
    519528    <BuildSuccessful>true</BuildSuccessful> 
  • 2010/24/Vilvaini/SmilejumpToimiva/Peli.cs

    r1252 r1253  
    55using Jypeli.Assets; 
    66using Jypeli.Widgets; 
     7using Jypeli.Effects; 
     8 
     9//Tekijä: Ville Vainio ja Elias Iilomo 
    710 
    811public class Tasohyppely : PhysicsGame 
     
    8588    HighScoreList korkeustaulukko; 
    8689 
     90    Image RikkoutuvanLaatanPartikkelikuva; 
     91 
    8792    Vector aloituspaikka; 
    8893 
     
    9297        MediaPlayer.IsRepeating = true; 
    9398        TeeKorkeustaulukko(); 
    94         SetWindowSize(1440, 900, true); 
     99        IsFullScreen = true; 
    95100        Level.Width = 1024; 
    96101        Level.Height = 30000; 
     
    99104        Alkukentta(); 
    100105    } 
     106 
     107    /*void TeeEfektit(double x, double y, int partikkelit) 
     108    { 
     109        RikkoutuvanLaatanPartikkelikuva = LoadImage("smile jump(keltainen pelaaja)"); 
     110        ExplosionSystem Räks = new ExplosionSystem(RikkoutuvanLaatanPartikkelikuva, 20); 
     111        Add(Räks); 
     112        Räks.AddEffect(x, y, partikkelit); 
     113    } 
     114     */ 
    101115 
    102116    private void TeeKorkeustaulukko() 
     
    11021116            p1.Destroy(); 
    11031117            ControllerOne.Vibrate(1, 1, 0.0, 0.0, 0.5); 
     1118 
    11041119        } 
    11051120 
     
    12651280        tasokorkeus = 100; 
    12661281        tasoleveys = 150; 
     1282        for (int i = 0; i < 50; i++) 
     1283        { 
     1284            lisaaTaso(RandomGen.NextDouble(Level.Left + 50, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(10.0, 15.0), tasoleveys); 
     1285            tasokorkeus = tasokorkeus + 170; 
     1286            tasoleveys = tasoleveys - 2; 
     1287        } 
     1288 
     1289        tasokorkeus = 100; 
     1290        tasoleveys = 150; 
    12671291        for (int i = 0; i < 145; i++) 
    12681292        { 
    1269             lisaaTaso(RandomGen.NextDouble(Level.Left + 50, -150), Level.Bottom + tasokorkeus + RandomGen.NextDouble(10.0, 15.0), tasoleveys); 
    1270             lisaaTaso(RandomGen.NextDouble(150, Level.Right - 50), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1293            lisaaTaso(RandomGen.NextDouble(250, Level.Right - 50), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
    12711294            tasokorkeus = tasokorkeus + 170; 
    12721295            tasoleveys = tasoleveys - 1; 
     
    12751298        tasokorkeus = 150; 
    12761299        tasoleveys = 150; 
     1300        for (int i = 0; i < 10; i++) 
     1301        { 
     1302            lisaaTaso(RandomGen.NextDouble(250, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1303            tasokorkeus = tasokorkeus + 170; 
     1304            tasoleveys = tasoleveys - 1; 
     1305        } 
     1306 
     1307        tasokorkeus = 1700; 
     1308        tasoleveys = 150; 
     1309        for (int i = 0; i < 10; i++) 
     1310        { 
     1311            lisaaTaso(RandomGen.NextDouble(250, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1312            tasokorkeus = tasokorkeus + 340; 
     1313            tasoleveys = tasoleveys - 1; 
     1314        } 
     1315 
     1316        tasokorkeus = 1870; 
     1317        tasoleveys = 140; 
     1318        for (int i = 0; i < 10; i++) 
     1319        { 
     1320            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(250, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1321            tasokorkeus = tasokorkeus + 340; 
     1322            tasoleveys = tasoleveys - 1; 
     1323        } 
     1324 
     1325        tasokorkeus = 8550; 
     1326        tasoleveys = 110; 
    12771327        for (int h = 0; h < 75; h++) 
    12781328        { 
    1279             lisaaRikkoutuvaTaso(RandomGen.NextDouble(150, -150), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    1280             tasoleveys = tasoleveys - 2; 
     1329            lisaaRikkoutuvaTaso(RandomGen.NextDouble(200, -200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1330            tasoleveys = tasoleveys - 1; 
     1331            tasokorkeus = tasokorkeus + 170; 
     1332        } 
     1333 
     1334        tasokorkeus = 3700; 
     1335        tasoleveys = 130; 
     1336        for (int h = 0; h < 28; h++) 
     1337        { 
     1338            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(200, -200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1339            tasoleveys = tasoleveys - 1; 
    12811340            tasokorkeus = tasokorkeus + 170; 
    12821341        } 
     
    13781437    } 
    13791438 
     1439    void lisaaLiikkuvaTasoVer(double äks, double yy, double leveys) 
     1440    { 
     1441        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, 30); 
     1442        taso.X = äks; 
     1443        taso.Y = yy; 
     1444        taso.Image = LoadImage("Smile Jump(liikkuva laatta)"); 
     1445        AddCollisionHandler(taso, TasonTormays); 
     1446        Add(taso); 
     1447 
     1448        PathFollowerBrain polkuAivot = new PathFollowerBrain(); 
     1449        polkuAivot.Active = true; 
     1450 
     1451        List<Vector> polku = new List<Vector>(); 
     1452 
     1453        polku.Add(new Vector(300, yy)); 
     1454        polku.Add(new Vector(-300, yy)); 
     1455        polkuAivot.Path = polku; 
     1456        polkuAivot.Speed = 100; 
     1457        taso.Brain = polkuAivot; 
     1458    } 
    13801459    void lisaaRikkimennytTaso(double x, double y, double leveys) 
    13811460    { 
    1382          
     1461 
    13831462        PhysicsObject taso = new PhysicsObject(leveys / 150 * 24, 30); 
    13841463        taso.Mass = 10; 
    1385         taso.X = x - 65; 
     1464        taso.X = x - (leveys / 150 * 65); 
    13861465        taso.Y = y; 
    13871466        taso.Image = LoadImage("Smile Jump(rikkoutuva laatta osa 1)"); 
     
    13921471        PhysicsObject taso1 = new PhysicsObject(leveys / 150 * 80, 30); 
    13931472        taso1.Mass = 10; 
    1394         taso1.X = x - 25; 
     1473        taso1.X = x - (leveys / 150 * 25); 
    13951474        taso1.Y = y; 
    13961475        taso1.Velocity = new Vector(-10.0, 0.0); 
     
    13981477        AddCollisionHandler(taso1, TasonTormays); 
    13991478        Add(taso1); 
    1400          
     1479 
    14011480 
    14021481        PhysicsObject taso2 = new PhysicsObject(leveys / 150 * 55, 30); 
    14031482        taso2.Mass = 10; 
    1404         taso2.X = x + 22; 
     1483        taso2.X = x + (leveys / 150 * 22); 
    14051484        taso2.Y = y; 
    14061485        taso2.Velocity = new Vector(10.0, 0.0); 
     
    14111490        PhysicsObject taso3 = new PhysicsObject(leveys / 150 * 35, 30); 
    14121491        taso3.Mass = 10; 
    1413         taso3.X = x + 60; 
     1492        taso3.X = x + (leveys / 150 * 60); 
    14141493        taso3.Y = y; 
    14151494        taso3.Velocity = new Vector(20.0, 0.0); 
     
    14171496        AddCollisionHandler(taso3, TasonTormays); 
    14181497        Add(taso3); 
    1419           
     1498 
    14201499    } 
    14211500 
     
    14251504        { 
    14261505            otherObject.Destroy(); 
     1506            //TeeEfektit(otherObject.X, otherObject.Y, 15); 
    14271507            lisaaRikkimennytTaso(otherObject.X, otherObject.Y, otherObject.Width); 
    14281508        } 
  • 2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj.Debug.cachefile

    r1252 r1253  
    5656Content\Smile Jump(rikkoutuva laatta osa 3).xnb 
    5757Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
     58Content\Smile Jump(liikkuva laatta).xnb 
    5859Content\E Api.wma 
    5960Content\Menu.wma 
  • 2010/24/Vilvaini/SmilejumpToimiva/bin/x86/Debug/jeejee.dat

    r1252 r1253  
    22<HighScoreData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    33  <Names> 
     4    <string>Ville</string> 
     5    <string>Ville</string> 
     6    <string>Ville</string> 
     7    <string>Ville</string> 
     8    <string>VilleJaTero</string> 
    49    <string>Ville</string> 
    510    <string>Ville</string> 
     
    1722    <string>Ville</string> 
    1823    <string>Ville</string> 
    19     <string>Ville</string> 
    20     <string>Ville</string> 
    21     <string>Ville</string> 
    22     <string>MaOonSurkki</string> 
    23     <string>Ville</string> 
    2424  </Names> 
    2525  <Scores> 
     
    2828    <long>10905</long> 
    2929    <long>10870</long> 
     30    <long>10556</long> 
    3031    <long>9540</long> 
    3132    <long>9413</long> 
     33    <long>9121</long> 
     34    <long>8833</long> 
    3235    <long>8787</long> 
    3336    <long>7040</long> 
     
    4144    <long>5502</long> 
    4245    <long>4569</long> 
    43     <long>4550</long> 
    44     <long>4108</long> 
    45     <long>3986</long> 
    4646  </Scores> 
    4747  <Length>20</Length> 
  • 2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/Smile Jump.csproj.FileListAbsolute.txt

    r1252 r1253  
    6666C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 3).xnb 
    6767C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
     68C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(liikkuva laatta).xnb 
  • 2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/cachefile-21adbbba-e817-420d-9951-b9d6041ce814-targetpath.txt

    r1252 r1253  
    5858Content\Smile Jump(rikkoutuva laatta osa 3).xnb 
    5959Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
     60Content\Smile Jump(liikkuva laatta).xnb 
Note: See TracChangeset for help on using the changeset viewer.