スコアを計算するアルゴリズムボーリングのスコアを計算してみます。1フレーム2回ずつ投げて、その合計を足して行きますが、スペアを取ると、次の1投分、ストライクを取ると次の2投分のスコアも同じフレームのスコアに加算されます。27点が入るそうです。倒したピンの本数をリストに入れていって、その値をforeach文で順番に取り出してスコアを計算するときに、スペアやストライクが出たら、その先のスコアが存在するかを確認して、存在しなければスコアを計算せずに終了するようなアルゴリズムにしました。倒したピンの数を入れるリストとは別に、フレームごとのスコアを入れるリストも作ります。1投目なのか2投目なのかを、倒したピンの数のリストのインデックスが偶数か奇数かで判断するために、ストライクの後には続けて-1を追加しています。ストライクの次のスコアは、リストの2つ先にあり、それがストライクだった場合、計算するべき2つ目の値は4つ先にあります。scores;}はじめ、10本倒れたときはストライクと判断していましたが、1投目にガターで、2投目で10本倒した場合もストライクと判定されてしまうことに気づきました。条件を変えてスペアと判定されるようにしました。入れて要素数を調整する。立っているピンの動きを止める。立っているピンを天井の子オブジェクトにする。﻿プロフィール猫ロモーフねころもーふUnityでゲームを作っています。Design:Template-Party。