RPG人名録にある、出典ゲーム一覧

RPGを学ぶ

テキストRPGの作成に向けて学習を始めました。
そして、色々と彷徨っているうちに以下の本に出会いました。

RPG人名録

この本について触れる記事を記載しました。目的は「ロールプレイングゲームを知る」ことです。

しかし、記事的に商品情報も載せたいので記載すればよかったのですが、こちらのブログに記載することにした次第です。

上の本は、テレビゲームが普及してきた時代に発行された本で、RPGという言葉が社会に認知されてきた頃の本のようです。現代(2019年代)でも現役のゲームもあります。

歴史を紐解いて見るのも良いですね。

出典ゲーム一覧

聞いたことのあるゲーム名が結構あるのにビックしています。。。

何を学ぶのか?

RPGの世界観というより、どんな風にゲームをプレイしているのか?そしてどのようにゲームの展開をしているのか?
ゲームのあふれている現代では大体がテレビゲームを始めるのに「マニュアルを読んで理解」なんていうことはありません。(と思う)便利な時代ですから「面倒なものは。。。」となりがちなようですが、一概には言えないようです。
実際に「TRPG」なんていうものも「マニュアルを読んで理解」が必要だけど、人気のあるジャンルです。

つまり

ゲームの世界をどのようにプレーヤーに見せるのか?を学びたいと思っている次第です。

でわでわ。。。



Gitの使い方〜ブラウザのみで設定出来る事〜

Webhook

Webhookを使用して、外部システムと連携する事が出来ます。ツイッターでツイートしたり、CIの構築を開始したり、バックアップミラーを更新したり、運用サーバーに展開したりすることもできます。
早い話が、Githubからリクエストを送信出来るという事です。

ということらしいです。詳細はこちら(Webhookのドキュメント)

イベント、ペイロードなどの内容に関しても記載がありました。

プロジェクト名の修正

 

 

上のような画面で「Setting」を選択すると

このような表示が見つけることができ、プロジェクト名の修正ができる。

GitHub Page

ホームページのようにプロジェクトサイトを作成することができる。

作成したページはこんな

https://zenryokuservice.github.io/JankenGame/

Project作成

 

こんな感じで入力しました。

下のように表示されました。

Wiki

これも単純にMarkDownで作成しました。

 

GitのリポジトリURLへアクセスした時の表示

※ READ ME の記載をしています。

ライセンスの設定

調査中
その他基本 

JS 関数メモ

「element」→DOM(タグなど.getElementById()で取得したもの)

イベントを追加する

element.addEventListener('イベント名', 起動する関数);

乱数を発生させる

// 最大値
var max;
//最小値
var min;
var randNum = Math.floor(Math.random()*(max-min)+min);

画面のサイズを取得する

// 幅
var width =window.parent.screen.width;
// 高さ
var height =window.parent.screen.height;


Python socket通信メモ

トラブル

web socket通信の実装を行おうとしているがうまくいかない…

対処

一度実装するAPIのレベルを下げて socket通信の実装を行う。

  1. クライアントはサーバソケットに送信
  2. サーバソケットは受信したものをhtmlでブラウザに返却する

この手順で実装して見る

Python Socket Server〜Python低水準ソケット通信〜



<注意>

HTTPServerにSocketでデータを送信する(リクエスト送信)ことが可能だがレスポンスを返した時(elf.wfile.write(mes.encode('utf-8'))のようなコード)は表示するものがないのでエラーになる

次の手

HTTPServerで受け取ったリクエストの送信元(ブラウザ、画面なし)を判定して受信したメッセージを「アクセスされている画面」へ送信する実装を行う。

参考サイトは「w3schools.com」をみる。JSでサーバーのイベントを受け取る処理を学ぶ

関連ページ一覧