サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
spirits.appirits.com
こんにちは!ゲームセグメント情報発信チームです。 当社のオンラインゲーム事業には、複数の運営移管プロジェクトが存在しているのはご存知ですか? その実態について、今回もインタビューして参りました! 今回の記事は、『けものフレンズ3』運営主体変更当時についてのインタビュー第2弾。 前回の「デザイナー編」に続き……「シナリオライター・プランナー編」でお送りします。 『けものフレンズ3』とは メディアミックスプロジェクト「けものフレンズ」のゲームタイトル。 2021年8月1日付で、株式会社セガ様から当社に運営主体が変更されました。 当社は、オンラインゲームの受託開発および自社ゲームの企画運用における10年以上の実績を活かし、運営移管(セカンダリサービス)の事業を展開しています。 インタビューしたのはこの3名! (シナリオ班より)S.Yさん、K.Yさん (バトル班より)I.Sさん ※後半から参加 イ
こんにちは!ゲームセグメント情報発信チームです。 チーム発足第一回目となる今回の記事は、運営主体変更当時の思い出をデザイナーさんにインタビューしてきました。 対象となるゲームタイトルは…… 思わず動物の写真を出してしまいました。 こちらは……ドール! ドール(Cuon alpinus) は、中央~東南アジアを中心に生息している、アカオオカミとも呼ばれるけものです。 狩りをするときに特徴的な鳴き声でコミュニケーションをとることから、「口笛を吹く狩人」と呼ばれています! 想像してみるとなんだかおとぎ話みたいで可愛らしいですね〜 (ドールの狩りについて深く調べる場合は相応の覚悟をもっておくことを推奨します(笑)) そんな「ドール」たちが「アニマルガール」化して、隊長さんたちと探検していくRPGといえば!! メディアミックスプロジェクト「けものフレンズ」のゲームタイトル。 2021年8月1日付で、
最初に AWS Snowball / Snowball Edge について AWS Snowball をご存知でしょうか? あまり使う機会がないかもしれませんが、Snowball は巨大なデータを AWS に送る場合に利用できる物理デバイスをやり取りする仕組みです。これを使うとネットワーク経由で時間をかけて転送する必要はありません。 いまのところ、1台の最大容量は 100TB ですが、複数台使えばペタバイトクラスのデータを AWS に送ることもできます。 ちなみに Snowball Edge は Snowball の機能拡張版という位置づけだったのですが、オリジナルの Snowball は現在既に利用できなくなっているため、Snowball といえば Snowball Edge の事を指すことになります。この文章では単純に Snowball と記述しています。 さて、こんな Snowbal
前話「01:RPGシナリオのコト始め」の続きです。今日はゲームシナリオの梁(はり)となる、世界観設定の考え方について書いてみます。 ■世界観設定とは、なんぞなもし ◎ 情報は大きなカテゴリー分けから始めよう 有名ファンタジーRPGのポスターや広告、パッケージ。 ひと目みれば、どんな世界なのか、ガツンと伝わってきますよね。 表現内容を分解すると、メインビジュル、ロゴといった画像情報。 タイトル、キャッチコピー、会社名などのテキスト情報があるはずです。 世界観を伝えるために、視覚的に飛び込んでく情報の構成とは? 見て感じる「ビジュアル」、読んで理解させる「文字情報」。2つの大きなカテゴリーに分類できるのです。 ◎ 情報構造体の把握 例えば、「崖に立つ少年が遥か遠くの城を見つめる」ファンタスティックなビジュアルがあったとします。(いい感じのビジュアルを、頑張って想像してください。) 何もないとイ
はじめに デジタルイノベーション部の浅田です。 クラウドを利用した開発を行うにあたって、クラウドを上手く利用しようとすればするほど、ローカル開発環境と本番環境(クラウド環境)とでの実装方法の差分を少なくすることが効率的に開発を行う上で重要になってきます。 例えば、Amazon DynamoDBを利用してサービスを開発しようとすると、ローカル開発環境でどのように開発を進めるか?という課題が生まれます。DynamoDBであれば、ローカルのエミュレータが提供されているので、それを利用するという解決策が考えられます。 機械学習においても、ローカル開発環境と本番環境とのやり方を統一できたほうが、効率的に開発ができます。 その一つのやり方が、Amazon SageMaker(以下SageMaker)を利用することで、ローカル環境と本番環境とで差分の少ない、統一的な方法で開発することです。 また、機械学
アピリッツ コンテンツデザイン部の金井と申します。幾つかに渡ってソーシャルゲームにおけるミッション機能に対して書いていこうと思います。 関連:第二回「思索編」はこちら! → ソーシャルゲームにおけるミッション機能のサーバーサイド実装の考察:思考編 前置き:ミッション機能の構造的問題 新しいプロジェクトに入り、ミッション機能の秘伝のソースを目の当たりにしたエンジニア ソーシャルゲームにおけるミッション機能というものは、サーバーサイドにおける実装を極めて慎重に行わなければいけないものである。 理由としては、 リリース後の改修が困難になり易い負荷的な問題になりやすいマスタ、ユーザーデータが膨大になる という、サーバーサイドにしては一つ一つが重大な問題を抱えるからである。 一つ一つに対して詳細を追っていく。 リリース後の改修が困難になりやすい まず一つ目として、ソーシャルゲームにおけるミッションと
この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。 プログラミングしてると「並行」とか「並列」とか用語が出てきますが、なんとなく使ってませんでしたか? 私がそうでした。 そこでちょっと踏み込んで、並行と並列の違いについて調べてみました。 定義 情報技術用語としての定義は以下のようになっているそうです。 システムが複数の動作(処理の流れ)を同時に実行状態(in progress)に保てる機能を備えている場合を 並行(concurrent)と言い、複数の動作を同時に実行できる場合を並列(parallel)と言います。 重要な概念、違いは「実行状態」という点です。 「並行と並列について-並行コンピューティング技法-を読んで – M-Tea」から なんだか、こむずかしいですね。これをざっくり解説すると以下のようになります。 英語では
この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。 こんにちは。KBMJの佐藤です。 今回はSQLのcoalesceという関数の使い方と読み方について解説します。 coalesceとは何か? coalesce は、与えられた引数のうち、NULLでない最初の引数を返してくれます。データを表示する目的で取り出すシチュエーションなどで、NULL値の代わりにデフォルト値を使っている場合に便利です。CASE や NULLIF などを用いても同様の効果が得られますが、coalesce() を使えば、より完結に記述することができます。といっても実際に使ってみないとイメージがわかないと思いますので、以下、実験してみます。 coalesce実験用テーブル・レコード 以下のようなテーブル・レコードを用意しました。 SELECT c1, c2,
デジタルビジネス部所属Webデザイナーの黒須です。 SCSSを利用して、CSS(background-image)にSVGファイルを指定し、SVGらしくアイコンの色変えをサッと実現する方法を紹介します。 1. SVGファイルを最適化 見た目は問題がなさそうなSVGファイル… しかし 隠れた不要なレイヤー要らない空パスパスが閉じていない など、データとして問題がないかチェックします。 Illustratorで作業 不要な隠しレイヤーなどを全て削除パスをアウトライン化同じ色は複合パスでまとめる(cmd + 8) 複合パスの必要性 同じ色(fill1つで指定)のパスは1つにまとめます。 また複合パスでまとめることでデータを軽量化できます。 必要な物だけ残しシンプルでわかりやすいデータを目指します。 例えばこのような2つの>の字でデザインされた矢印アイコンは、複合パスにできます。 複合パスにせず
エンパワーメントサービス部所属セキュリティエンジニアの綾城です。 今回は、オープンソースの脆弱性診断ツール OWASP ZAPについて極々簡単に紹介していこうと思います。 はじめに OWASP ZAPは、使い方によっては攻撃とみなされますので、取り扱いには十分に注意してください。 OWASP とは “OWASP – Open Web Application Security Project とは、Webをはじめとするソフトウェアのセキュリティ環境の現状、またセキュアなソフトウェア開発を促進する技術・プロセスに関する情報共有と普及啓発を目的としたプロフェッショナルの集まる、オープンソース・ソフトウェアコミュニティです。The OWASP Foundationは、NPO団体として全世界のOWASPの活動を支えています。” OWASP Japanウェブサイトより OWASP Japan http
API、好きですか?! データイノベーション部 AI-labo所属の吉岡です。 私は今入社3年目で、入社当初からRuby on Railsを使っていました。 入社2年目から配属してるプロジェクトでは、Rails + GraphQLでバックエンド開発をしております。 過去に自分は趣味で色んなWebAPIを触ってきましたが、GraphQLはすごく画期的です。 Railsに慣れたエンジニアがWebAPIを開発しようと思ったとき、GraphQLを使うとこういう利点があるよ!というのを伝えたいと思います。 こういう人に読んでもらいたい! 主に以下に当てはまる人は、より楽しめる記事になっているかと思います! Ruby on Railsのフロント・バックエンドの開発をした経験があり、controllerやmodelの概念がある程度わかっている人Web APIやREST APIについてある程度どんなものか
エンパワーメントサービス部所属セキュリティエンジニアの綾城です。 Kali Linuxは初期セットアップが完了すると、膨大なツールが用意されているためできることが多数あり、その後どうやって使っていけばよいか初心者などは迷いがちです。高額なセキュリティの講習会などで時間をかけて教えていたりもしますが、今回は、Kali Linuxの使い方を日本語で学べる書籍をいくつか紹介いたします。英語が問題ない方は、複数の書籍やサイトがありますので、そちらを参考にしてください。 各書籍の初期セットアップは、書籍の内容が多少古い場合もありますので、Kali Linux 2020.3 導入と日本語化を参考にしてください。 はじめに Kali Linuxは、セキュリティ診断ツールを含むLinuxディストリビューションです。利用の仕方により不正アクセス行為と判断される可能性があります。書籍の注意書き等をよく読んで、
⬢ Appirits spiritsは『セカイの人々に愛されるインターネットサービスをつくり続ける』をスローガンにアプリケーションソフトウェアをつくり続ける人々や、その精神、技術を発信するメディアサイトです。
Information この記事はアピリッツの技術ブログ「あぴらぼ式」から移行した記事です。情報が古い可能性がありますのでご注意ください。 TL;DR GAEのエッジキャッシュを利用する時は課金を有効にしましょう。 Google App Engine みなさん、Goolge App Engineをお使いでしょうか。 Google App EngineはGCPが誇るPaaS実行環境ですが、素晴らしい点がいくつもあります。ざっとあげるだけでも、 スタンダード環境なら無料利用枠が色々ある。F1インスタンスなら常時稼働でも無料。Google Storageは5GBまでなら無料。インターネット宛ての下り転送料が1GB/dayまで無料。独自ドメイン & HTTPS証明書も無料で利用可能Go言語やPython、Node.jsなど色々な言語ランタイム利用可能A/Bテストやロールバックが簡単に実行可能負荷に
Information この記事はアピリッツの技術ブログ「あぴらぼ式」から移行した記事です。情報が古い可能性がありますのでご注意ください。 AWS Fargateって? AWS Fargate(以下Fargate)は、 AWSが提供するコンテナ実行サービスであるElastic Container Service (以下ECS)のサービスの一種です。 バージニア北部のリージョンでのみ提供されていたサービスですが、 ついに、2018年07月東京リージョンでも提供が開始されました!! 既存のECSの仕組みが、ユーザが管理するEC2のクラスタの上でコンテナが起動されるのに対し、 FargateはEC2の管理をする必要がなく、コンテナが使用するvCPU、メモリを指定するだけでコンテナを実行できます。 冒頭でECSのサービスの一種です、という言い方をしましたが、 基本的には、ECSの仕組みと同じように
このページを最初にブックマークしてみませんか?
『ホーム | ⬢ Appirits spirits』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く