Target time for tutorial level 10 of MnMS 0.5

Target time for tutorial level 10 of MnMS 0.5

Postby acme_pjz » 27 Oct 2018, 15:17

Currently the target time for tutorial level 10 is 6.00s, which I think is impractical for human players.

The tutorial level 10 was changed during 0.2->0.3 or 0.3->0.4. I think the target time 6.00s is for old level, and when the level updated, the target time was not updated. I have tried a few dozen times and my personal best record is around 6.4s. So I think maybe we should update the target time to 6.50s?

By the way, I have a record for this level with time 5.92s, however, this is achieved by editing the record file manually to remove all unnecessary moves and waits:
{l Code}: {l Select All Code}
record=2*6,17,1*44,5,1*24,17,1,0*46,4,0*21,4,1*19,5,1*32,5,1*25,9,1*5,5,1*5
map(){
   name=Checkpoints
   recordings=1
   size=2900,600
   time=240
   tile(Block,150,300)
   tile(Block,200,300)
   tile(Block,250,300)
   tile(Block,300,300)
   tile(Block,350,300)
   tile(Block,400,300)
   tile(Block,450,350)
   tile(Block,950,450)
   tile(Block,1000,300)
   tile(Block,1050,300)
   tile(Exit,2650,150)
   tile(ShadowStart,200,250)
   tile(PlayerStart,250,250)
   tile(NotificationBlock,300,250){
      message="You can save your progress in a level with\ncheckpoints. You can restore them at any\ntime using the F3 button."
   }
   tile(Block,500,350)
   tile(Block,650,350)
   tile(Block,750,350)
   tile(Block,700,350)
   tile(Block,850,450)
   tile(Block,800,250)
   tile(Block,850,250)
   tile(Block,900,250)
   tile(Block,900,450)
   tile(Checkpoint,500,150)
   tile(NotificationBlock,450,150){
      message="Save your progress here."
   }
   tile(Block,450,200)
   tile(Block,500,200)
   tile(Block,550,200)
   tile(Block,400,200)
   tile(Block,1050,500)
   tile(Block,1150,500)
   tile(Block,1100,500)
   tile(Block,1100,300)
   tile(Block,1200,250)
   tile(Block,1250,250)
   tile(Block,1300,250)
   tile(NotificationBlock,1250,200){
      message="You've chosen the right way."
   }
   tile(Teleporter,1300,200){
      automatic=0
      destination=4
      id=1
   }
   tile(NotificationBlock,1100,450){
      message="This is the wrong way.\nGo back to the previous checkpoint by pressing F3."
   }
   tile(Teleporter,1150,450){
      automatic=0
      id=3
   }
   tile(Block,2600,250)
   tile(Block,2650,250)
   tile(Block,2700,250)
   tile(Block,2550,250)
   tile(Teleporter,2600,200){
      automatic=0
      destination=1
      id=4
   }
   tile(Block,2650,200)
   tile(Block,550,150)
   tile(Block,550,100)
}
Some of my open source games on GitHub
User avatar
acme_pjz
 
Posts: 665
Joined: 10 Dec 2009, 15:32
Location: PeeKing, China

Re: Target time for tutorial level 10 of MnMS 0.5

Postby acme_pjz » 29 Oct 2018, 16:15

No Response. :| I'll commit the change to master.
Some of my open source games on GitHub
User avatar
acme_pjz
 
Posts: 665
Joined: 10 Dec 2009, 15:32
Location: PeeKing, China

Re: Target time for tutorial level 10 of MnMS 0.5

Postby Wuzzy » 01 Nov 2018, 10:34

I managed 5.88s, but it's hard.
{l Code}: {l Select All Code}
record=2*6,16,1*44,5,1*17,16,0*43,4,0*21,1,5,1*63,5,1*28,9,5,1*4
map(){
   name=Checkpoints
   recordings=1
   size=2900,600
   time=240
   tile(Block,150,300)
   tile(Block,200,300)
   tile(Block,250,300)
   tile(Block,300,300)
   tile(Block,350,300)
   tile(Block,400,300)
   tile(Block,450,350)
   tile(Block,950,450)
   tile(Block,1000,300)
   tile(Block,1050,300)
   tile(Exit,2650,150)
   tile(ShadowStart,200,250)
   tile(PlayerStart,250,250)
   tile(NotificationBlock,300,250){
      message="You can save your progress in a level with\ncheckpoints. You can restore them at any\ntime using the F3 button."
   }
   tile(Block,500,350)
   tile(Block,650,350)
   tile(Block,750,350)
   tile(Block,700,350)
   tile(Block,850,450)
   tile(Block,800,250)
   tile(Block,850,250)
   tile(Block,900,250)
   tile(Block,900,450)
   tile(Checkpoint,500,150)
   tile(NotificationBlock,450,150){
      message="Save your progress here."
   }
   tile(Block,450,200)
   tile(Block,500,200)
   tile(Block,550,200)
   tile(Block,400,200)
   tile(Block,1050,500)
   tile(Block,1150,500)
   tile(Block,1100,500)
   tile(Block,1100,300)
   tile(Block,1200,250)
   tile(Block,1250,250)
   tile(Block,1300,250)
   tile(NotificationBlock,1250,200){
      message="You've chosen the right way."
   }
   tile(Teleporter,1300,200){
      automatic=0
      destination=4
      id=1
   }
   tile(NotificationBlock,1100,450){
      message="This is the wrong way.\nGo back to the previous checkpoint by pressing F3."
   }
   tile(Teleporter,1150,450){
      automatic=0
      id=3
   }
   tile(Block,2600,250)
   tile(Block,2650,250)
   tile(Block,2700,250)
   tile(Block,2550,250)
   tile(Teleporter,2600,200){
      automatic=0
      destination=1
      id=4
   }
   tile(Block,2650,200)
   tile(Block,550,150)
   tile(Block,550,100)
}
User avatar
Wuzzy
 
Posts: 989
Joined: 28 May 2012, 23:13

Who is online

Users browsing this forum: No registered users and 1 guest