KirisakiPanda / GoldFish.inc

BraveFirefighters' group projecrt
0 stars 0 forks source link

GoldFish.inc

THIS PROJECT IS OBSOLETE.

DANGER: CONTAMINATED.

< AUTHORIZE PERSONNEL ONLY >

============

今後について(2013/5/28更新)


ファイル共有について

本サイト(Github)はグループワークにおける掲示板およびWikiとしてのみ使用します。

ファイル共有に関しては、以後Dropboxを利用して行う事とします。

プログラミング方法について

GLUT,Qtのどちらのフレームワークを使用しても構わない事とします。

各チームメンバーの役割としては、Pandaが仕様拡張(mp3などの音源ファイルの出力,3Dモデルデータ読み込みなど)を要求するので、

それを GLUTまたはQtで実現する関数 を作成・提出してください。

作成方法は言語を問わず、外部ライブラリを使用するかどうかも問いません。とにかく動けばいいです。

最終的にはPandaがQt上で、各チームメンバーの作ってきた関数を連結させて、動作させます。

各チームメンバーが提出した仕様の連結はこちらで行いますので、

安心して自身の思うままにガシガシコードを書いてきてください。

現状について

Qt概要

Qtは、GUIアプリケーション作成用のライブラリです。オープンソースとなっています。

この種類のライブラリの中(GLUT,SDLなど)では、最も新しく開発されたものであり、様々な機能を備えています。

"C++"言語を採用し、オブジェクト指向となっています。

openGLに関しては、openGLを簡略化した QopenGL というライブラリを持っており、

GLUTよりも高速に仕様を実装できます。

※もちろんopenGL(GL.h , GLU.h)をインクルードしてそのまま使用することも出来ます。

開発事例やサンプルも多く、開発の効率化がかなり期待出来ます。

※PhotoshopElements,GoogleEarth,SkypeなどのソフトウェアはQtを使って開発されています!

オブジェクト指向なので不慣れだと思うけれど、頑張ろうぜ!

これ使いこなせたらポケモンマスターも同然!!

Github概要

"Github"は、オンラインでプロジェクトフォルダを管理する、世界で最もエンジニアに利用されているWebサービスです。

今回は "SmartGit/Hg" というソフトウェアを使って、Githubの操作を行います。

"commit","pull","push","merge"など覚えることはいくつかあったり、英語なので慣れが必要ですが、

"誰がどこを修正したか確認する"や"2人で同じファイルを編集した時に編集内容を統合する"などの便利な機能を、

この方法で使用することができます。

今週の任務

2013/5/21

C++に慣れよう!Qtに慣れよう!(´艸`)

今後の予定

1.Github , SmartGit/Hg , Qtの3つをメンバーに使いこなしてもらう。Pandaが教える予定だよん♪

2."GoldFish.inc"リポジトリ内に、"Wiki"項目を設ける。問題点や使用方法について、そこで議論予定。

最近の更新

2013/5/20

open GoldFish.inc Wiki page
open issue page
Wiki項目とIssues項目を開設。
Githubページの上部にあるツールバー("Code","Network"とかかいてあるバー)から移動できる。

2013/5/19

add "sample_overpainting"
add "test0518"
add "README.md"