どうもランニングマンです、3日に一回くらいで走ってます。

今の現状報告をしていきたいと思います。

一応 ロビーサーバーらしき物を製作しています。

現在の仕様としては

 TCP通信でクライアントの情報(IPアドレスとポート番号)を受け取って、クライアントにゲームサーバーの(IPアドレスとポート番号とクライアントに割り振った番号)を送信するようにしています。

 ロビーサーバーの最終目標としては、ユーザー登録を行うことができ、登録してあるユーザーをゲームサーバーに導いてやる感じにしたいです。 とりあえず今は、このままで。

現在、自分が考えていることは、できるだけ綺麗なソースにしたいんですが、、、クラス化したときにスレッドをどうしようかな、ってとこです。(自分の今知識ではシングルトンのデザインパターンとうまく合わせにくい)

あああーーーゲームしてぇーーーーーー 

投稿者: 武人 平田兼光

とりあえずシェーダーやってみようぜ!ってことなんですが・・その前にシェーダーの歴史を勉強しましょう。


難しいことを書いてもダルいだけなので、簡単に説明します!


少し前まではCPUによって座標変換などの計算をしていました。

それが近年、高性能なGPU(グラフィック処理専門の部品)が搭載されるようになり、座標変換や照明計算をGPUで計算できるようになりました。

そして、そのGPUに関する計算を制御するためのプログラムがシェーダープログラミングなんですよ!


そのシェーダープログラミングですが、最初はアセンブリでしかプログラムを書くことができませんでした。



しかし時代の流れでしょうか、DirectXではC言語のように記述できるシェーダー言語が生まれました!!

C言語のように記述できるシェーダーをDirectXではHLSLといいます。



というわけで歴史の勉強はここら辺にして、次回からそのHLSLを勉強していきましょう!




(次回は未定)

Author:うりぽたん


システム担当のうりぽたんです。


初めてのゲームシステム作りということで、試行錯誤していましたが

カプコンさんのMTフレームワークを参考に作っていくと決めました。


最終的には自分達のゲームにあうようにアレンジしていきたいと思っています。


西川善司さんの記事を参考に次回からプログラムを組んでいきます!


参考URL : http://game.watch.impress.co.jp/docs/20070131/3dlp.htm