差分

ナビゲーションに移動 検索に移動

リセットマラソン

722 バイト除去, 2018年2月7日 (水) 04:52
ページの作成:「'''リセットマラソン'''とは、ゲームにおいて、初期キャラクターなどが乱数で決定する場合に、目標物が出現するまでリセッ...」
'''リセットマラソン'''とは、ゲームにおいて、初期キャラクターなどが乱数で決定する場合に、目標物が出現するまでリセットしまくることをいう。
[[macOS]]の標準設定では3分以内に同じ通知を繰り返し送信するとポップアップ表示されない(右上の通知アイコンをクリックすると一覧にはいる)。これを知らず下記の[[ソースコード]]のAPIの呼び方が間違っていてポップアップ通知がされない[[バグ]]だと思って[[ググって]]しまった。<source lang="csharp"> var userNotifycationCenter = NSUserNotificationCenter.DefaultUserNotificationCenter;リセットマラソンはウィザードリィなどで有名で、高いボーナスポイントが得られるまで延々とキャラクター作成を繰り返し数時間を擁するなどということもあった。
// 通知がクリックされたとき userNotifycationCenter.DidActivateNotification += (sender, e) => { Console.WriteLine("DidActivateNotification: " + e.Notification); };  // 通知されたとき userNotifycationCenter.DidDeliverNotification += (sender, e) => { Console.WriteLine("DidDeliverNotification"); };  // create var userNotification = new NSUserNotification(); userNotification.Title = "タイトル"; userNotification.Subtitle = "サブタイトル"; userNotification.InformativeText = "本文"; userNotification.UserInfo = NSDictionary.FromObjectsAndKeys(new[] { "val" }, new[] { "key" });  // 10秒後に通知 userNotification.DeliveryDate = NSDate.Now.AddSeconds(10);  // 通知実行 //userNotifycationCenter.DeliverNotification(un); userNotifycationCenter.ScheduleNotification(userNotification);</source> [[category: Xamarin.Mac]]最近のiOSやAndroid向けのスマホゲームでのリセットは「アプリを消して再インストール」が基本となるため、リセマラ大前提の作りにするとアプリストアにおけるダウンロード数が伸びる(Androidではデータ全消しでもいける)。ただし、あまりの面倒臭さに利用者がゲーム本編を始めるまえに離れる原因にもなる両刃の剣である。
匿名利用者

案内メニュー