問題タブ [quickdraw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 3.xでリストを作成するためにテキストファイルをインポートしますか?
テキストファイルで指定された値を使用し、それらをPythonにインポートしてリストを作成する方法を理解できないようです。ここで私が達成しようとしているのは、ゲームボードを作成し、サンプルセットとしてそれに番号を付けることです。これを実現するにはQuickdrawを使用する必要があります-Quickdrawで番号を取得する方法は知っていますが、テキストファイルから番号をインポートできないようです。以前の割り当てでは、ユーザーに値を入力させるか、I / Oリダイレクトを使用していましたが、これは少し異なります。誰かがこれについて私を助けてもらえますか?
python - QuickDraw での python3 再帰アニメーション
惑星とそれに対応する月/衛星、および軌道半径と周期を含むテキスト ファイルがあり、これを使用してquickdraw
以下のようなアニメーションを作成したいと考えています。
テキストファイルは次のとおりです。
元のコード (とてつもなく長いコード) を次の短いコードに変更しました。
recursion
私の最大の問題は、ファイルからデータをインポートし、それを利用して、示されているようなアニメーションを作成するコードの書き方がわからないことです。解決策は非常にシンプルで、コードは実際には驚くほど短いと言われ続けていますが、それを行う方法がわからず、実際には非常にイライラしています。
円を周回する円のコードは次のとおりですが、複雑すぎるようです...
スケールのコード:
惑星を周回するためのコード:
ただし、このコードはうまく機能せず、初心者として、この問題の限界に達しています...
最後の溝の努力!! これはうまくいくでしょうか?
recursion - python3 再帰アニメーション
クイックドローで同様のアニメーションをアニメーション化する必要があり、再帰を使用するように言われました。私は軌道に苦労しています。これは円を周回するためのコードですが、再帰を使用して上記の画像を作成する方法がわかりません。
データファイルは次のようになります。
データを再帰関数にインポートして軌道とアニメーションを作成することになっていますが、方法がわかりません。私はほとんどすべてを試しましたが、非常にイライラします。
このコードは機能しますか?
python - python3reversiゲームコード
Python3用のリバーシゲーム用に2つのファイルがあります。最初のファイルはreversi.pyと呼ばれます。これは、(a)ゲームプレイの高レベルの制御を実装します(たとえば、コンピュータープレーヤーと人間のプレーヤーからの動きの取得、プレーヤーの動きが不足しているかどうかの判断、ゲームの終了の判断、ゲームの結果の宣言) 、(b)QuickDrawを介したゲームのレンダリング、および(c)人間のプレーヤーからの入力の取得。
ここにファイルがあります:
そして、このファイルが完成しました。私の2番目のファイルはGame.pyと呼ばれています。最初のファイルは、プレーヤーが実行できる移動のためにこれをインポートします。
私は3つの欠けている定義を記入することになっています。check move(self、move、d)メソッドは、指定されたプレイのターンを想定して、指定された移動が特定の方向dに沿って検証されているかどうかをチェックします。それに応じてTrueまたはFalseを返します。言い換えれば、moveで指定されたグリッドから開始して、方向dに沿った多数の敵の石をキャプチャできる場合は、Trueを返す必要があります。このメソッドは、getmoves()やplaymove()などの他のメソッドで使用すると便利な場合があります。getmoves(self)メソッドは、現在のターンの有効なすべての移動を検索し、それらをリストに返します。たとえば、[2,4]と[3,6]に2つの移動がある場合、戻り値は[[2,4]、[3,6]]になります。select move(self)メソッドは、self.moveから移動を選択して返します。どうやら最も簡単な方法は、ランダムな動きを返すことです。
基本的に、これは「check_move」関数のベースです。
それは正しい方向ですか?
また、get_movesについては、次のような理由があります。
c++ - 生命維持装置のクイックドロー
Mac でコンパイルすると QuickDraw を使用する、C++ で記述されたレガシー ソフトウェアの一部を保守しています。私は、Apple がこのことを殺すために最善を尽くしていることを知っています。数か月のうちに、私のプログラムにもっと現代的な土台、おそらく SDL を与える時間が欲しいと思っていますが、それまでの間、生き残るためにはそれが必要です。
MacOS 10.7 と XCode 4 では、MacOS 10.5 SDK 用にビルドすることで引き続きクイック ドローにアクセスできました。Mac OS 10.9 と XCode 6 に移行し、まだ MacOS X .5 SDK を使用していると、QuickDraw ヘッダー ファイルが見つからないことがわかりました。このプログラムの作業を完了するには、10.7.5 に戻す必要があります。ああ。
これは本当に悪いことですか?Apple は、古い SDK を使用している場合でも、QuickDraw を完全に無効にできたのでしょうか? または、これを機能させ続けるために、インクルード パスとライブラリ パスをいじる方法はありますか?