おふとんガレージ

技術的な忘備録とか雑記

2016-10-01から1ヶ月間の記事一覧

javaとオブジェクト指向をなんとかしようとした。

オブジェクト指向について色々教えてもらう機会があったのでその内容について自分なりに解釈してまとめてみる。 オブジェクト指向の利点 変更が多く咥えられるプログラムの設計において有効 オブジェクトとメソッドの呼び出しの集合として構成される。 受け…

OpenGL入門 3日目

前回までの作業内容 ウィンドウ、初期盤面生成 クリック箇所の座標読み込み、盤上の座標への変換 今回の作業内容 石を置けるかの判定実装 石を置いた後の反転実装

OpenGL入門 2日目

前回までの作業内容 ウィンドウを表示する 初期状態の盤面生成 今回の作業内容 クリックされた座標を読み込む 次回以降の目標 オセロのルールに従った石が置けるかどうかの判定 石を置いた後に周囲の石を反転させる。 石が置けない場合、ゲームの終了を判定…

OpenGL入門 1日目

だいたい個人用作業メモ 当面の目標 C++とopenGLを用いてGUIで遊べるオセロを作る 今回までの作業内容 ウィンドウを表示する 初期状態のオセロの盤面の生成、配置 othello.cpp(10/18時点) #include <iostream> #include <GLUT/GLUT.h> #define BOARD_SIZE 8 #define NONE 0 #defin</glut/glut.h></iostream>…

windowsで書かれたopenGLプログラムをxcodeで走らせるときの覚え書き

個人的なメモ用Windows (Visual Studio) #include <glut.h> #include <math.h> //省略 int main(int argc, char* argv[]){ //省略 _sleep(20); //20ms毎に処理 } Xcode #include <GLUT/GLUT.h> //変更 #include <unistd.h> //追加 #include <math.h> //省略 int main(int argc, char* argv[]){ //省略 usleep</math.h></unistd.h></glut/glut.h></math.h></glut.h>…

C++はじめました

ある講義で諸々あって早急にC++を使えないといけない状態になったので