|
実際ソースを見たわけではありませんし、プログラムもそれほど詳しくないので満足のいく回答ができるとは思えないのですが、ブラウザから操作させるということは、アドレスに「action.cgi?x=○○&&y=○○」などと表示して変数を渡していて、直接アドレスを入力されると困るということなのでしょうか…。
ブラックジャックをどうやって作るか、私は、アイテムデータの改造でできると楽だなぁと思います。コンピュータ対戦にして。ユーザーの独自キーに、現在の自分と敵の数値を入れておいて、アイテムを選択したら、現在の数が表示されて、プレイヤーは選択肢から、まだトランプを引くか、やめるかを選択して、決定を押すと、対戦相手のコンピュータの思考が働いて、コンピュータがトランプをひいたりして、自分とコンピュータの選んだ数の結果を表示する、終了の場合はどちらが21に近いかの判定、みたいな形でしょうか。やってみるといろいろな壁にぶちあたりそうな気がしますが。コンピュータのカードの引き方などが悩みそうです。最初は数字で表示してテストをして、あとからポーカーを参考にしてトランプで表示できたらいいですね。その際は、独自キーに、「2,3,5,4」などと、トランプの出た順に数を入れておいて、正規表現の「slice」を使って数字を分けて、トランプを表示するといいと思います。
なんだか実際作ってみたくなりましたが、最近は少し忙しいので、すぐには作ってみれないと思います。「ブラウザから操作されてしまう」というところをもう少し詳しく説明していただけるとより的確なお返事ができると思います。
|