Scala

Scalaでゲームプログラミング - vol3 システムの骨格を考える -

Scalaでゲームプログラミング まとめソースあり 第1回、第2回の記事を見てるとなんだか拡散な感じがしますね。 Windowの表示(アクティブレンダリング) キー入力を受け付ける そろそろシステムの基盤を作って、拡張してゆけるようにしましょう。 まずは個々の…

Scalaでゲームプログラミング - 番外編 デバッグの方法を見つけ出す -

Scalaでゲームプログラミング まとめソースあり エラーが起こったり、きちんと動いているか確認するためにもデバッグは必要です。 デバッグをするにあたり、データをどこかに出力しなければなりません。 そこでDebuggerというオブジェクトをつくりどこからで…

Scalaでゲームプログラミング - vol5 FPSを制御してみる -

Scalaでゲームプログラミング まとめソースあり FPSって何ですか。そんな人は以下の記事を見てください。 FPS(frame per second)を整える方法 上記のシステムを実装してみました。 時間計測にはcurrentTimeMillisを利用してミリ秒単位の時間を取得しています…

Scalaでゲームプログラミング - vol4 フルスクリーンにしてみよう -

Scalaでゲームプログラミング まとめソースあり フルスクリーン化をするにあたって注意することがあります。 キー入力等がオフになっていると戻れなくなる可能性があります。 前回の例ではESCにて終了できるようになっていました。 終了条件 private def isE…

Scalaでゲームプログラミング - vol2 キー入力を受け付ける -

Scalaでゲームプログラミング まとめソースあり 8月22日 訂正 プログラムを組む上で重要になってくる入力情報。 今回はキーボードからの入力をチェックする機構を作ってみようと思います。 フレーム間の入力について KeyListenerを用いてキー入力を監視しま…

Scalaでゲームプログラミング - vol1 Windowを表示してみる -

Scalaでゲームプログラミング まとめソースあり Javaで作るようにJFrameを用いて表示します。ゲームプログラミング向けに高速で処理できるようアクティブレンダリングをします。 このあたりはレイヤが低いので、ScalaっていうよりJavaっぽさがあるかもしれま…

Scalaプログラミング入門

Scalaプログラミング入門posted with amazlet at 10.07.21デイビッド・ポラック 日経BP社 売り上げランキング: 73030おすすめ度の平均: 評価が分かれるのではないかと… Scalaでアプリケーション/ライブラリ開発を考えている方は是非どうぞAmazon.co.jp で詳…

インストールとHelloWorld(Ubuntu編)

自宅鯖がUbuntuだったのでUbuntuだけどwindowsやmacでも動きます。 手始めにapt-getしてみる。(事前にJREやJDKのインストールが必要です) sudo apt-get install scala そして scala -version Scala code runner version うんたらかんたら はい、インストール…

Scala講座

基礎編 Scalaって何です? インストールとHelloWorld(ubuntu編) ScalaをJar化して実行 Scalaでゲームプログラミング Windowの表示(アクティブレンダリング) キー入力を受け付ける システムの骨格を考える フルスクリーン化してみる new FPSを制御してみる ne…

Scalaって何です?

巷で話題のプログラミング言語Scalaの正体について記していきます。 Scalaはオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。 by wikipedia JavaのVM上で動くので様々な環境に適応可能なところも魅力。(Andro…

ScalaをJar化してみる

ScalaはJavaVM上で動くのでコンパイルしてclassファイルを出力することができます。 classファイルをまとめてjar化して様々な環境で動かしてみたいという欲求を満たしましょう。 ちょっとしたことを忘れるとはまってしまうのでここに記しておきます。 まず、…