Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
世界を創造するOSS開発を始めた話
Search
As Project
June 26, 2019
Technology
110
0
Share
世界を創造するOSS開発を始めた話
世界を創造するOSS開発を始めた話
As Project
June 26, 2019
More Decks by As Project
See All by As Project
考古学・人類学・文献学のための次世代GISの開発―時間情報とAgent-based modelの活用―
aspjt
1
340
C++でつくる歴史シミュレーションGIS
aspjt
0
600
クソアプリハッカソン 2023
aspjt
0
92
Other Decks in Technology
See All in Technology
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
280
Databricks Academic Series 〜 大規模言語モデル / エージェント編 〜 / academic-series-llm
databricksjapan
0
110
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
120
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
3
510
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
240
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
1.1k
音声言語モデル手法に関する発表の紹介
kzinmr
0
160
雑談は、センサーだった
bitkey
PRO
2
200
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
170
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
210
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
230
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
280
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
300
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
140
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Six Lessons from altMBA
skipperchong
29
4.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
530
Between Models and Reality
mayunak
3
280
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
540
Transcript
世界を創造する 開発を始めた話
自己紹介 名前: がっちょ 情報工学専攻の大学生 創作が大好き。
地形自動生成ライブラリ
とは 地形自動生成の機能を提供するライブラリである。
ライブラリ の 概要 GitHubでライブラリを配布/管理している。 ライセンスは「BSL-1.0」 製品化(バイナリ化)した際にライセンス の表記が不要のとても緩いライセンス。 OSS(オープンソースソフトウェア)として おり、誰でも使用、配布、修正が出来る。 「Issue」や「プルリクエスト」をいつでも受
け付けています 。
None
開発情報
バージョン 日付 0.4.0 2019年04月07日 0.3.0 2019年03月22日 0.2.4 2019年03月14日 0.1.30 2019年02月04日
αリリース 2018年12月15日 約6か月 2018年12月15日~2019年06月26日(現在) 開発期間
一部ソースコードの継承 (前身) 名前 日付 DungeonTemplateLibrary_RogueLike 2018年12月 DungeonTemplateLibrary_SimpleVoronoiIsland 2018年12月 GameMap 2018年11月~2018年12月
AsLib_Dungeon 2018年05月~2018年09月 AsRogueLike_C++ 2018年02月~2018年03月 AsRogueLike_C 2017年07月~2017年11月 前身も含めると開発期間は +11か月 ほど増える
貢献者 バグ修正/機能強化 UE4対応/生成機能追加
動作環境
開発言語
対応コンパイラ 対応コンパイラ C++17 C++14 C++11 Clang 5.0.0以上 3.5.0以上 3.4.0以上 GNU
Compiler Collection 5.1.0以上 4.9.0以上 4.8.1以上 Microsoft Visual C++ 14.10.0以上 14.0.0以上 14.0.0以上 Zapcc 1.0.1以上 1.0.1以上 その他、C++11/14/17 に準拠するコンパイラ
開発実行環境 環境 バージョン情報 PC HP Spectre x360 Convertible 13 CPU
Intel Corei7-7500U @ 2.70 - 2.90GHz RAM 16.0GB ROM SSD 512GB OS Windows 10 Home IDE VisualStudio Community 2017/2019 Compiler Microsoft Visual C++ 14.00-14.21
内容紹介 ちょっとだけ
実装が容易 当ライブラリを使用することによって 様々なダンジョンを容易に生成する ことが出来る。
ファイル出力 作成したダンジョンは 以下のファイル出力に対応している。 Wavefront OBJファイルをゲームエンジンで使用する例 対応ファイル出力 .png .jpg .bmp .tga
.hdr .md .obj
UE4に対応。 UE4のログ出力にOutPut系機能が対応。 今後もUE専用の機能を追加予定。
None
None
まとめ は 地形自動生成の機能を提供するライブラリ。 今後も新しいダンジョンや地形生成 を追加していきます。