oniprog / GodaiQuest

新感覚 情報共有 SNS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GodaiQuest

新感覚情報共有SNSのソースを公開します.

GoaiQuestとは?

GodaiQuest、とは、新感覚の技術情報共有用SNS、のことです。ローカルLAN内での設置を前提としており、最大で50名程度までの同時接続を目指しています。

古き良き時代の2D RPG風の画面であり、ゲーム感覚を取り入れ、楽しみながら、情報共有をすることを目指しています。

参加者は、まず自分自身のダンジョンを作成します。そこに他人と共有する、技術情報やそれに付随するファイルを置くことができます。

また、参加者は、「大陸」にあるダンジョンの入口を通って、他人の作成したダンジョンを旅することができます。他人の作成したダンジョンには技術情報があるので、それを見ていくことができます。初めて見る技術情報を見ると経験値に+10され、また作成者の経験値に+1されます。 経験値を消費して、自分のダンジョンの面積を広げたり、より地下のフロアを作成することができます。

また、技術情報の中でも、解決すべき問題に関する技術情報は、モンスターとして定義することができます。モンスターはダンジョンの中をうろつきまわって、解決すべきことをアピールします。問題が解決したら、モンスターを退治して、普通の技術情報に変換することができます。

一人で使うときや参加者が少数のとき、経験値が貯まらない問題を解決するために、ランダムダンジョンとRSS購読機能を追加しました。ランダムダンジョンでは野良化した技術情報を捕まえるごとに経験値が増えます。RSS購読ではシステムが自動取得する記事を読む毎に経験値が増えます。

注意:このソフトウェアは五大開発株式会社とはなんの関係もありません.

新機能

外部モンスターを追加しました.大陸を歩いていると異形のモンスターと遭遇することがあります.そのときは,慌てずに,モンスタを左クリックして,弱点の呪文を調べます.次に,その呪文を,会話窓に打ち込んでEnterを押すと,モンスターは吹き飛び,経験値が入ります.

新機能2

ゲームっぽい雰囲気を排した社内版を開発中です。Godai Quest ServerをLinux上のMonoで動くようにしました。そして、Go言語で動作する社内版のインタフェースを作成しました。

このブラウザインターフェースと従来の専用クライアントベースのインタフェースは、内部で同じデータベースをアクセスしています。例えば、ブラウザベースでアイテム(情報)を作成すると、それが自動的にダンジョンに配置されます。専用クライアントで見ると、ダンジョンの中に情報が配置されているのが見える、という仕組みです。

ライセンス

私の書いた部分のコードのライセンスはCC0とします.

連絡先

ご意見,コメントなどは,tkuman@gmail.comまでください.

About

新感覚 情報共有 SNS


Languages

Language:C# 84.9%Language:JavaScript 14.9%Language:CSS 0.2%Language:Shell 0.1%