JP2019139683A - Package software creation program and package software creation method using the same - Google Patents
Package software creation program and package software creation method using the same Download PDFInfo
- Publication number
- JP2019139683A JP2019139683A JP2018024882A JP2018024882A JP2019139683A JP 2019139683 A JP2019139683 A JP 2019139683A JP 2018024882 A JP2018024882 A JP 2018024882A JP 2018024882 A JP2018024882 A JP 2018024882A JP 2019139683 A JP2019139683 A JP 2019139683A
- Authority
- JP
- Japan
- Prior art keywords
- asset
- package software
- folder
- assets
- replacement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、パッケージソフトウェア作成プログラム及びそれを用いたパッケージソフトウェア作成方法に関する。 The present invention relates to a package software creation program and a package software creation method using the program.
ゲーム制作の過程では、3DCGのモデルデータやテクスチャデータ、アニメーションデータなど、アセットと呼ばれる多数の素材データが作成される。アセット作成者(アーティスト)は、ゲームに必要となるアセットを作成して、例えばゲームエンジンを内蔵したサーバの所定のフォルダに保存する。こうしてサーバに蓄積されたアセットは、パッケージソフトウェアを作成する段階で、プログラマーが作成したパッケージ作成プログラムを実行することにより各種プログラムと共にパッケージ化される。例えば特許文献1には、パッケージ作成プログラムによりゲームパッケージソフトウェアが作成されることが記載されている。 In the game production process, a large amount of material data called assets such as 3DCG model data, texture data, and animation data is created. An asset creator (artist) creates an asset necessary for a game and stores it in a predetermined folder of a server with a built-in game engine, for example. Assets accumulated in the server in this way are packaged together with various programs by executing a package creation program created by a programmer at the stage of creating package software. For example, Patent Document 1 describes that game package software is created by a package creation program.
ところで、パッケージソフトウェアを作成する段階では、異なるアセットを含む複数種類のパッケージソフトウェアを作成しなければならない場合がある。 By the way, in the stage of creating package software, it may be necessary to create a plurality of types of package software including different assets.
例えば、ゲーム内の表現に対するレイティング基準の違いによって、パッケージソフトウェアに含めるアセットを変える場合がある。詳しく説明すると、コンピュータゲームの分野では、特定の審査機関(例えばCERO:Computer Entertainment Rating Organization)によって、ゲーム内の表現(暴力や犯罪の表現の度合いなど)により対象年齢の区分け(レイティング)が行われている。この区分けの基準は国ごとの審査機関により異なる。例えば、特定のシーンの表現について、ある国の審査機関では問題がないと判断されても、別の国の審査機関では残虐表現であると判断される場合がある。この場合、その国でパッケージソフトを販売するためには、残虐表現を含むアセットに代えて、残虐表現を含まないアセットを含むようパッケージ化することが必要になる。この場合、元々あった基準のアセットを差替え用のアセットに手作業で差し替えるか、基準のアセットを差替え用のアセットに差し替えるためのプログラムをプログラマーが新たに作成する必要がある。このため、パッケージソフトウェアを作成する段階で、アセット作成者やプログラマーに多大な時間と労力がかかるという問題があった。 For example, the assets included in the package software may be changed depending on the rating standard for the expression in the game. More specifically, in the field of computer games, a specific reviewing organization (for example, CERO: Computer Entertainment Rating Organization) classifies the target age (rating) according to in-game expressions (such as the degree of expression of violence and crime). ing. The criteria for this classification vary depending on the country's examination body. For example, even if it is determined that there is no problem in a certain country's examination organization, there is a case where it is judged that it is cruel expression in another country's examination organization. In this case, in order to sell packaged software in the country, it is necessary to package an asset that does not include atrocities instead of an asset that includes atrocities. In this case, the programmer needs to manually replace the original standard asset with the replacement asset or create a new program for replacing the standard asset with the replacement asset. For this reason, there has been a problem that it takes a great deal of time and effort for asset creators and programmers at the stage of creating packaged software.
そこで本発明は、基準となるパッケージソフトウェアに含まれるアセットの一部を、別のアセットに差し替えたパッケージソフトウェアを容易に作成することができるパッケージソフトウェア作成プログラム及びそれを用いたパッケージソフトウェア作成方法を提供することを目的とする。 Accordingly, the present invention provides a package software creation program and a package software creation method using the same that can easily create package software in which a part of assets included in standard package software is replaced with another asset. The purpose is to do.
上記の課題を解決するために、本発明に係るパッケージソフトウェア作成プログラムは、ユーザによる操作を受け付ける操作部と、複数のアセットを記憶する記憶部と、コンピュータとを備えるパッケージソフトウェア作成システムにおいて、前記コンピュータに実行させるパッケージソフトウェア作成プログラムであって、前記記憶部は、階層構造を下位に有する第1フォルダと、前記第1フォルダが有する階層構造の少なくとも一部と同じ階層構造を下位に有する第2フォルダを含み、前記第1フォルダに、基準となる第1パッケージソフトウェアの作成に必要な複数の基準アセットが記憶されており、前記第2フォルダに、前記複数の基準アセットのうちの一部に対応した差替え用アセットが記憶されており、前記差替え用アセットは、対応する前記基準アセットと同じアセット名で、対応する前記基準アセットが記憶された階層に対して前記第2フォルダにおいて対応する階層に記憶されており、前記コンピュータを、ユーザの前記操作部に対する操作に応じて、前記第1パッケージソフトウェアと第2パッケージソフトウェアのいずれが指定されたかを判定する判定手段、前記第1パッケージソフトウェアが指定されたと判定された場合に、前記複数の基準アセットを用いて、前記第1パッケージソフトウェアを作成する第1作成手段、及び、前記第2パッケージソフトウェアが指定されたと判定された場合に、前記複数の基準アセットにおける、前記第2フォルダ内の前記差替え用アセットと同じアセット名で且つ対応する階層に記憶された基準アセットを、当該差替え用アセットに差し替えたものを用いて、前記第2パッケージソフトウェアを作成する第2作成手段、として機能させる。 In order to solve the above-described problems, a package software creation program according to the present invention is a package software creation system including an operation unit that receives an operation by a user, a storage unit that stores a plurality of assets, and a computer. A package software creation program to be executed by the storage unit, wherein the storage unit includes a first folder having a lower hierarchical structure and a second folder having a lower hierarchical structure that is the same as at least a part of the hierarchical structure of the first folder. In the first folder, a plurality of reference assets necessary for creating the first package software serving as a reference is stored, and the second folder corresponds to a part of the plurality of reference assets. Replacement assets are stored, and the replacement assets are The same asset name as the corresponding reference asset is stored in the corresponding hierarchy in the second folder with respect to the hierarchy in which the corresponding reference asset is stored, and the computer can be operated by the user for the operation unit. Accordingly, a determination unit that determines which of the first package software and the second package software is specified, and when the first package software is determined to be specified, the plurality of reference assets are used, The first creation means for creating the first package software and the same asset name as the replacement asset in the second folder in the plurality of reference assets when it is determined that the second package software is designated. And replace the reference asset stored in the corresponding hierarchy. Using those replaced in use assets, second creating means for creating the second software package, to function as a.
また、本発明に係るパッケージソフトウェアの作成方法は、基準となる第1パッケージソフトウェアの作成に必要な複数の基準アセットを、下位に階層構造を有する第1フォルダに保存する記憶部を備えるコンピュータを用いて、パッケージソフトウェアの作成方法であって、前記記憶部に、下位に前記第1フォルダと同じ階層構造を有する第2フォルダを設けるステップと、前記基準アセットの一部に対応する差替え用アセットを、対応する前記基準アセットと同じアセット名で、対応する前記基準アセットが記憶された階層に対して前記第2フォルダにおいて対応する階層に記憶するステップと、請求項1に記載のパッケージソフトウェア作成プログラムを前記コンピュータに実行させて、前記第1パッケージソフトウェアと前記第2パッケージソフトウェアのいずれかを指定するステップと、を含む。 Further, the package software creation method according to the present invention uses a computer including a storage unit that stores a plurality of reference assets necessary for creating the first package software as a reference in a first folder having a hierarchical structure below. A method for creating package software, the step of providing a second folder having the same hierarchical structure as the first folder in the storage unit, and a replacement asset corresponding to a part of the reference asset, Storing the package software creation program according to claim 1 with the same asset name as the corresponding reference asset in a hierarchy corresponding to the hierarchy in which the corresponding reference asset is stored in the second folder; And causing the computer to execute the first package software and the second package. Comprising a step of designating one of the cages software, the.
上記のパッケージソフトウェア作成プログラム及びそれを用いたパッケージソフトウェア作成方法によれば、基準アセットのうち差替え用アセットと同じアセット名で且つ対応する階層に記憶されたアセットを、当該差替え用アセットに差し替えるというシンプルなルールで、基準となる第1パッケージソフトウェアから一部アセットを差し替えた第2パッケージソフトウェアを作成できる。更に、差し替えが必要な箇所が生じた場合に、アセット作成者は、差替え用アセットを、同じ名前のアセットを対応する階層に入れればよいため、プログラマーは、パッケージソフト作成段階で新たにアセット差替え用のプログラムを作らなくて済む。従って、アセットの差し替えに柔軟に対応できる。このため、基準となるパッケージソフトウェアに含まれるアセットを、別のアセットに差し替えたパッケージソフトウェアを容易に作成することができる。 According to the package software creation program and the package software creation method using the program, the asset stored in the corresponding hierarchy with the same asset name as the replacement asset among the standard assets is simply replaced with the replacement asset. With this rule, it is possible to create second package software in which some assets are replaced from the standard first package software. In addition, when there is a place that needs to be replaced, the asset creator only needs to put the replacement asset into the corresponding hierarchy with the asset with the same name. You don't have to make a program. Accordingly, it is possible to flexibly cope with asset replacement. For this reason, it is possible to easily create package software in which an asset included in the standard package software is replaced with another asset.
本発明によれば、基準となるパッケージソフトウェアに含まれるアセットの一部を、別のアセットに差し替えたパッケージソフトウェアを容易に作成することができる。 According to the present invention, it is possible to easily create package software in which a part of assets included in standard package software is replaced with another asset.
以下、本発明の実施形態におけるパッケージソフトウェア作成プログラム及びそれを用いたパッケージソフトウェア作成方法の具体的な態様について、図面を参照しながら説明する。 Hereinafter, specific modes of a package software creation program and a package software creation method using the same according to an embodiment of the present invention will be described with reference to the drawings.
図1は、本実施形態に係るパッケージソフトウェア作成方法を実行するためのパッケージソフトウェア作成システム1の概略構成を示すブロック図である。 FIG. 1 is a block diagram showing a schematic configuration of a package software creation system 1 for executing the package software creation method according to the present embodiment.
本実施形態において、パッケージソフトウェア作成システム1は、ゲームを制作するためのシステムである。当該パッケージソフトウェア作成システム1により作成されるパッケージソフトウェアは、ゲームソフトウェアであり、ゲームプログラム及びゲームデータ、並びにそれらを記録したDVD−ROMなどの記録媒体を含む。ゲームデータには、例えば3DCGのモデルデータやテクスチャデータ、アニメーションデータなどのアセットが含まれる。 In the present embodiment, the package software creation system 1 is a system for creating a game. The package software created by the package software creation system 1 is game software, and includes a game program and game data, and a recording medium such as a DVD-ROM that records them. The game data includes assets such as 3DCG model data, texture data, and animation data.
パッケージソフトウェア作成システム1は、複数のコンピュータ装置2とサーバ装置3とを備える。
The package software creation system 1 includes a plurality of
コンピュータ装置2は、一般的なパーソナルコンピュータであり、例えばアセット作成者により操作される。コンピュータ装置2は、制御部21、通信部22、記憶部23、操作部24、及び表示部25を備える。制御部21は、コンピュータ装置2の動作を制御するコンピュータである例えばCPUである。制御部21には、通信部22、記憶部23、操作部24、及び表示部25が有線又は無線で電気的に接続されている。通信部22は、インターネット又はLANなどの通信ネットワークNWに対してコンピュータ装置2を接続するものである。記憶部23は、例えば磁気ディスク装置、又は光ディスク装置である。操作部24は、例えばキーボード又はマウスである。表示部25は、例えば液晶ディスプレイである。
The
サーバ装置3は、ゲームエンジンが内蔵された装置であり、ゲーム制作の過程において制作物であるゲームソフトウェアに必要なプログラムやデータ等を管理する。サーバ装置3は、制御部31、通信部32、記憶部33、操作部34、及び表示部35を備える。制御部31は、サーバ装置3の動作を制御するコンピュータである例えばCPUである。制御部31には、通信部32、記憶部33、操作部34、及び表示部35が有線又は無線で電気的に接続されている。通信部32は、インターネット又はLANなどの通信ネットワークNWに対してサーバ装置3を接続するものである。記憶部33は、例えば磁気ディスク装置、又は光ディスク装置である。操作部34は、例えばキーボード又はマウスである。表示部35は、例えば液晶ディスプレイである。
The server device 3 is a device with a built-in game engine, and manages programs, data, and the like necessary for game software that is a product in the process of game production. The server device 3 includes a
各コンピュータ装置2は、通信ネットワークNWを介してサーバ装置3に通信可能になっている。ゲーム制作過程において、アセット作成者は、作成したアセットをコンピュータ装置2からサーバ装置3に随時送り、サーバ装置3の記憶部33の所定のフォルダに保存する。
Each
記憶部33におけるアセットの保存先について、図2を参照しながら説明する。図2は、サーバ装置3のフォルダの階層構造を示す画面4の一例を示す図である。このフォルダの階層構造を示す画面4は、例えば、コンピュータ装置2からサーバ装置3にアクセスすることにより、当該コンピュータ装置2の表示部25に表示される。
The asset storage destination in the
記憶部33には、第1パッケージソフトウェア作成用フォルダ(以下、「第1フォルダ」と称する。)41が作成されている。第1フォルダ41は、基準となる第1パッケージソフトウェアの作成に必要な複数のアセット(以下、「基準アセット」と称する。)43が保存される基準アセットフォルダである。第1フォルダ41は、階層構造を下位に有している。即ち、第1フォルダ41は、複数の下位フォルダ42を下位に有している。各下位フォルダ42は、当該下位フォルダ42に関連した内容の基準アセットが保存される。
In the
例えば、図2では、第1フォルダ41が有する下位フォルダ42の例として、第1フォルダ41の下位に、それぞれ「Character」及び「Animation」というフォルダ名のフォルダ42a,42bと、「Character」フォルダ42aの更に下位に「Enemy1」というフォルダ名のフォルダ42cとが示されている。そして、図2では、基準アセット43の例として、「Enemy1」フォルダ42cに保存された、それぞれ「em001」、「em002」、及び「em003」というアセット名の3つのアセット43a,43b,43cが示されている。なお、これら以外の下位フォルダ42及び基準アセット43については図示を省略する。
For example, in FIG. 2, as an example of the lower folder 42 included in the
コンピュータ装置2のユーザ、例えばアセット作成者は、コンピュータ装置2からサーバ装置3にアクセスして、第1フォルダ41の所定の下位フォルダ42に、作成されたアセットを随時保存する。例えば、アセット作成者は、ゲーム内の敵キャラクタである「Enemy1」に関するアセットを作成した場合には、そのアセットを第1フォルダ41における「Enemy1」フォルダ42cに保存する。こうして、第1フォルダ41には、第1パッケージソフトウェアの作成に必要な複数の基準アセット43が蓄積される。なお、コンピュータ装置2からサーバ装置3に送られるアセットは、当該コンピュータ装置2にて作成されたアセットであってもよいし、別の装置にて作成されたアセットであってもよい。
A user of the
本実施形態に係るパッケージソフトウェア作成システム1では、異なるアセットを含む複数種類のパッケージソフトウェアを作成することが可能となっている。より詳しくは、パッケージソフトウェア作成システム1では、基準となる第1パッケージソフトウェア以外に、当該第1パッケージソフトウェアに含まれる基準アセット43の一部を、別のアセットに差し替えた第2パッケージソフトウェアを作成することが可能となっている。 In the package software creation system 1 according to the present embodiment, it is possible to create a plurality of types of package software including different assets. More specifically, the package software creation system 1 creates second package software in which a part of the reference asset 43 included in the first package software is replaced with another asset in addition to the reference first package software. It is possible.
図2に示すように、記憶部33には、第1フォルダ41とは別に、差替え用アセットフォルダ50が作成されている。そして、差替え用アセットフォルダ50の下位に、第2パッケージソフトウェア作成用フォルダ(以下、「第2フォルダ」と称する。)51が作成されている。第2フォルダ51には、第2パッケージソフトウェアを作成するために、基準となる第1パッケージソフトウェアに含まれる一部の基準アセット43と差し替えられるアセット(以下、「差替え用アセット」と称する。)53が保存される。
As shown in FIG. 2, a
第2フォルダ51は、第1フォルダ41が有する階層構造の一部と同じ階層構造を下位に有する。言い換えれば、第2フォルダ51には、第1フォルダ41が有する下位フォルダ42の一部に対応する下位フォルダ52が作成されている。
The second folder 51 has the same hierarchical structure as a part of the hierarchical structure of the
例えば、図2に示した例では、第2フォルダ51の下位フォルダ52として、第1フォルダ41内のフォルダ42aと同じフォルダ名の「Character」というフォルダ52aと、その更に下位に、第1フォルダ41内のフォルダ42cと同じフォルダ名の「Enemy1」というフォルダ52cが作成されている。
For example, in the example shown in FIG. 2, as the lower folder 52 of the second folder 51, the folder 52 a named “Character” having the same folder name as the folder 42 a in the
そして、差替え用アセット53は、第1フォルダ41における当該差替え用アセット53の差替え対象である対応する基準アセット43が記憶された階層(フォルダ)と、第2フォルダ51において対応した階層(フォルダ)に記憶される。また、差替え用アセット53は、対応する基準アセット43と同じアセット名で記憶部33に記憶されている。つまり、第2フォルダ51の下位フォルダ52には、対応する第1フォルダ41の下位フォルダ42に保存された基準アセット43と同じアセット名の差替え用アセット53が保存されている。
Then, the replacement asset 53 is divided into a hierarchy (folder) in which the corresponding reference asset 43 that is the replacement target of the replacement asset 53 in the
例えば、図2に示した例では、第2フォルダ51内の「Enemy1」フォルダ52cに、第1フォルダ41内の「Enemy1」フォルダ42cの「em002」アセット43bと同じアセット名である「em002」アセット53bが保存されている。
For example, in the example shown in FIG. 2, the “Enemy1” folder 52 c in the second folder 51 has the same asset name as the “em002” asset 43 b in the “Enemy1” folder 42 c in the
差替え用アセット53と、当該差替え用アセット53に差し替えられる基準アセット43とは、アセット名は同じであるが、データ内容が異なる。例えば、第2フォルダ51内の「em002」アセット53bは、第1フォルダ41の「em002」アセット43bに対して残虐表現が緩和されたデータである。即ち、第2パッケージソフトウェアは、「em002」アセット43cの代わりに「em002」アセット53bを含むように作成されるため、第1パッケージソフトウェアに比べて残虐表現を含まないソフトウェアとなる。
The replacement asset 53 and the reference asset 43 to be replaced with the replacement asset 53 have the same asset name but different data contents. For example, the “em002” asset 53b in the second folder 51 is data in which cruel expression is mitigated with respect to the “em002” asset 43b in the
以上に説明したフォルダの整理は、ゲーム制作開始前又はゲーム制作途中など、少なくともパッケージソフトウェア作成プログラムを実行する前までに行われる作業である。図3に、本実施形態に係るパッケージソフトウェア作成方法におけるパッケージソフトウェア作成プログラムを実行するまでの手順を示す。 The folder organization described above is an operation that is performed at least before the execution of the package software creation program, such as before the game production is started or during the game production. FIG. 3 shows a procedure until a package software creation program is executed in the package software creation method according to the present embodiment.
図3に示すように、本実施形態に係るパッケージソフトウェア作成方法では、まずサーバ装置3の記憶部33に、下位に階層構造を有する第1フォルダ41を作成する(ステップS1)。また、第2パッケージソフトウェアの作成に必要な差替え用アセット53を保存するための第2フォルダ51を作成する(ステップS2)。第2フォルダ51は、第1フォルダ41が有する階層構造の少なくとも一部と同じ階層構造を下位に有するよう作成される。
As shown in FIG. 3, in the package software creation method according to the present embodiment, first, a
その後、第1フォルダ41の下位フォルダ42に、基準となる第1パッケージソフトウェアの作成に必要な複数の基準アセット43を保存する(ステップS3)。基準アセット43の保存は、当該基準アセット43の作成が完了した時点で随時行われる。そして、差替え用アセット53を、差替え対象である対応する基準アセット43と同じアセット名で、対応する基準アセット43が記憶された下位フォルダ42に対応する下位フォルダ52に保存する(ステップS4)。 Thereafter, a plurality of reference assets 43 necessary for creating the reference first package software are stored in the lower folder 42 of the first folder 41 (step S3). The saving of the reference asset 43 is performed at any time when the creation of the reference asset 43 is completed. Then, the replacement asset 53 is stored in the lower folder 52 corresponding to the lower folder 42 in which the corresponding reference asset 43 is stored with the same asset name as the corresponding reference asset 43 to be replaced (step S4).
そして、パッケージソフトウェアの作成に必要な全てのアセットが記憶部33に記憶された後に、本実施形態に係るパッケージソフトウェア作成プログラム33bを実行する(ステップS5)。
Then, after all the assets necessary for creating the package software are stored in the
なお、ステップS2の第2フォルダ51の作成は、ゲーム制作途中で、第2パッケージソフトウェアを作成する必要が生じた時点で行われてもよい。即ち、第1フォルダ41の下位フォルダ42への基準アセット43の保存を開始した後に、第2フォルダ51を作成してもよい。
The creation of the second folder 51 in step S2 may be performed at the time when the second package software needs to be created during the game production. That is, the second folder 51 may be created after the storage of the reference asset 43 in the lower folder 42 of the
また、第2フォルダ51は、差替え用アセットを保存するのに必要な下位フォルダ52のみ有していればよい。即ち、ステップS3で、第2フォルダ51内の下位フォルダ52の作成は、差替え用アセット53を保存するために必要となった時点で行えばよい。例えば、図2の例を用いて説明すると、アセット作成者は、残虐表現を含む「em002」アセット43bを作成すると共に、残虐表現を含まない対応する「em002」アセット53bを作成する。そして、アセット作成者は、第1フォルダ41内の「Enemy1」フォルダ42cに「em002」アセット43bを保存する前又は後に、「Enemy1」フォルダ42cに対応する「Enemy1」フォルダ52cを第2フォルダ51に作成し、当該「Enemy1」フォルダ52cに「em002」アセット53bを保存すればよい。
Further, the second folder 51 may have only the lower folder 52 necessary for storing the replacement asset. That is, in step S3, the creation of the lower folder 52 in the second folder 51 may be performed when it becomes necessary to store the replacement asset 53. For example, referring to the example of FIG. 2, the asset creator creates an “em002” asset 43b that includes the cruel expression and a corresponding “em002” asset 53b that does not include the cruel expression. The asset creator then sets the “Enemy1” folder 52c corresponding to the “Enemy1” folder 42c to the second folder 51 before or after saving the “em002” asset 43b in the “Enemy1” folder 42c in the
図1に戻って、サーバ装置3の記憶部33には、本実施形態に係るパッケージソフトウェア作成プログラム33bが記憶されている。サーバ装置3では、パッケージソフトウェア作成プログラム33bが実行されることにより、パッケージソフトウェア作成処理が行われる。
Returning to FIG. 1, the
図4には、サーバ装置3の制御部31の機能的な構成がブロック図で示される。図4に示すように、制御部31は、パッケージソフトウェア作成プログラム33bを実行することで、判定手段61、第1作成手段62、及び第2作成手段63として機能する。
FIG. 4 shows a functional configuration of the
判定手段61は、ユーザの操作部34に対する操作に応じて、第1パッケージソフトウェアと第2パッケージソフトウェアのいずれが指定されたかを判定する。第1作成手段62は、判定手段61により第1パッケージソフトウェアが指定されたと判定された場合に、第1パッケージソフトウェアを作成する。第2作成手段63は、判定手段61により第2パッケージソフトウェアが指定されたと判定された場合に、第2パッケージソフトウェアを作成する。
The
図5は、制御部31におけるパッケージソフトウェア作成処理の流れを示すフローチャートである。
FIG. 5 is a flowchart showing the flow of package software creation processing in the
パッケージソフトウェア作成処理は、ユーザがサーバ装置3にてパッケージソフトウェア作成プログラム33bを実行することにより開始される。
The package software creation process is started when the user executes the package
パッケージソフトウェア作成処理では、まず制御部31が、表示部35に、どのパッケージソフトウェアを作成するかについての選択を待つ選択画面を表示する(ステップT1)。
In the package software creation process, first, the
ユーザは、表示部35に表示された選択画面を見ながら、操作部34を操作することにより、作成するパッケージソフトウェアを指定する。判定手段61は、ユーザの操作部34に対する操作に応じて、第1パッケージソフトウェアと第2パッケージソフトウェアのいずれが指定されたかを判定する(ステップT2)。
The user designates the package software to be created by operating the
判定手段61により第1パッケージソフトウェアが指定された判定された場合(ステップS2:Yes)、第1作成手段62は、第1フォルダ41内の基準アセット43を用いて、第1パッケージソフトウェアを作成する(ステップT3)。
When it is determined that the first package software is designated by the determination unit 61 (step S2: Yes), the
判定手段61により第2パッケージソフトウェアが指定されたと判定された場合(ステップT2:No)、第2作成手段63は、複数の基準アセット43における、第2フォルダ51内の差替え用アセット53と同じアセット名で且つ対応する階層に記憶された基準アセット43を、当該差替え用アセットに差し替える(ステップT4)。 When it is determined by the determination means 61 that the second package software has been designated (step T2: No), the second creation means 63 has the same asset as the replacement asset 53 in the second folder 51 in the plurality of reference assets 43. The reference asset 43 having a name and stored in the corresponding hierarchy is replaced with the replacement asset (step T4).
その後、第2作成手段63は、差し替え後のアセットを用いて、第2パッケージソフトウェアを作成する(ステップT5)。言い換えれば、第2作成手段63は、第2フォルダ51内の差替え用アセット53と、第1フォルダ41内の基準アセット43から差替え用アセット53に対応する基準アセット43を除いたものを用いて、第2パッケージソフトウェアを作成する。
Thereafter, the second creation means 63 creates second package software using the replaced asset (step T5). In other words, the second creation means 63 uses the replacement asset 53 in the second folder 51 and the reference asset 43 in the
以上に示したように、本実施形態に係るパッケージソフトウェア作成プログラム33b及びそれを用いたパッケージソフトウェア作成方法によれば、基準アセット43のうち差替え用アセット53と同じアセット名で且つ対応する階層に記憶されたアセットを、当該差替え用アセット53に差し替えるというシンプルなルールで、基準となる第1パッケージソフトウェアから一部アセットを差し替えた第2パッケージソフトウェアを作成できる。
As described above, according to the package
更に、本実施形態では、差し替えが必要な箇所が生じた場合に、アセット作成者は、差替え用アセット53を、同じ名前のアセットを対応する階層に入れればよいため、プログラマーは、パッケージソフト作成段階で新たにアセット差替え用のプログラムを作らなくて済む。従って、アセットの差し替えに柔軟に対応できる。 Furthermore, in the present embodiment, when a location that needs to be replaced occurs, the asset creator only has to place the replacement asset 53 in the corresponding hierarchy with the asset having the same name. Now you don't have to create a new asset replacement program. Accordingly, it is possible to flexibly cope with asset replacement.
このため、基準となるパッケージソフトウェアに含まれるアセットを、別のアセットに差し替えたパッケージソフトウェアを容易に作成することができる。 For this reason, it is possible to easily create package software in which an asset included in the standard package software is replaced with another asset.
本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変形が可能である。 The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present invention.
例えば、上記実施形態では、第2フォルダ51が、第1フォルダ41が有する階層構造の一部と同じ階層構造を下位に有していたが、第2フォルダ51は、第1フォルダ41が有する階層構造と全く同じ階層構造を下位に有していてもよい。
For example, in the above embodiment, the second folder 51 has the same hierarchical structure as a part of the hierarchical structure that the
また、上記実施形態では、パッケージソフトウェア作成プログラム33bがサーバ装置3に記憶され、サーバ装置3にて実行されたが、本発明のパッケージソフトウェア作成プログラムは、コンピュータ装置2に記憶され、コンピュータ装置2にて実行されてもよい。この場合、サーバ装置3は、操作部34や表示部35を含まなくてもよい。
In the above embodiment, the package
また、図2に示した例では、第2フォルダ51内に1つの差替え用アセット53(「em002」アセット53b)が保存されている場合が説明されたが、第2フォルダ51内に保存される差替え用アセット53は複数あってもよい。即ち、第2パッケージソフトウェアには、複数の差替え用アセット53が含まれてもよい。 In the example illustrated in FIG. 2, the case where one replacement asset 53 (“em002” asset 53 b) is stored in the second folder 51 has been described. However, the replacement asset 53 is stored in the second folder 51. There may be a plurality of replacement assets 53. In other words, the second package software may include a plurality of replacement assets 53.
また、差替え用アセット53が保存される第2フォルダ51は、複数存在してもよい。例えば、差替え用アセットフォルダ50の下位に、例えば15才以上対象用や18才以上対象用など、レイティング区分の異なる複数の第2フォルダ51を作成してもよい。この場合、図5のステップT1で表示される選択画面は、基準となる第1パッケージソフトウェアを含む3つ以上のパッケージソフトウェアの中から選択できるように構成される。
There may be a plurality of second folders 51 in which the replacement assets 53 are stored. For example, a plurality of second folders 51 having different rating classifications may be created below the
本発明は、異なるアセットを含む複数種類のパッケージソフトウェアの作成に適用可能である。例えば、本発明は、ゲーム内の表現に対するレイティング基準の違いに対応するためにレイティングごとのパッケージソフトウェアを作成する場合や、ソフトウェアを実行可能にするハードウェアの種類ごとにパッケージソフトウェアを作成する場合に適用可能である。 The present invention is applicable to creation of a plurality of types of package software including different assets. For example, according to the present invention, when creating package software for each rating in order to cope with the difference in the rating standard for the expression in the game, or creating package software for each type of hardware that makes the software executable. Applicable.
1 :パッケージソフトウェア作成システム
2 :コンピュータ装置
3 :サーバ装置
21,31 :制御部
23,33 :操作部
24,34 :操作部
25,35 :表示部
33a :ゲームデータ
33b :パッケージソフトウェア作成プログラム
41 :第1フォルダ
43 :基準アセット
51 :第2フォルダ
53 :差替え用アセット
61 :判定手段
62 :第1作成手段
63 :第2作成手段
1: Package software creation system
2: Computer device
3: Server device
21, 31: Control unit
23, 33: Operation unit
24, 34: Operation unit
25, 35: Display section
33a: Game data
33b: Package software creation program
41: First folder
43: Standard asset
51: Second folder
53: Asset for replacement
61: Judgment means
62: First creation means
63: Second creation means
Claims (2)
前記記憶部は、階層構造を下位に有する第1フォルダと、前記第1フォルダが有する階層構造の少なくとも一部と同じ階層構造を下位に有する第2フォルダを含み、
前記第1フォルダに、基準となる第1パッケージソフトウェアの作成に必要な複数の基準アセットが記憶されており、
前記第2フォルダに、前記複数の基準アセットのうちの一部に対応した差替え用アセットが記憶されており、
前記差替え用アセットは、対応する前記基準アセットと同じアセット名で、対応する前記基準アセットが記憶された階層に対して前記第2フォルダにおいて対応する階層に記憶されており、
前記コンピュータを、
ユーザの前記操作部に対する操作に応じて、前記第1パッケージソフトウェアと第2パッケージソフトウェアのいずれが指定されたかを判定する判定手段、
前記第1パッケージソフトウェアが指定されたと判定された場合に、前記複数の基準アセットを用いて、前記第1パッケージソフトウェアを作成する第1作成手段、及び、
前記第2パッケージソフトウェアが指定されたと判定された場合に、前記複数の基準アセットにおける、前記第2フォルダ内の前記差替え用アセットと同じアセット名で且つ対応する階層に記憶された基準アセットを、当該差替え用アセットに差し替えたものを用いて、前記第2パッケージソフトウェアを作成する第2作成手段、として機能させる、パッケージソフトウェア作成プログラム。 In a package software creation system comprising an operation unit that accepts an operation by a user, a storage unit that stores a plurality of assets, and a computer, a package software creation program to be executed by the computer,
The storage unit includes a first folder having a lower hierarchical structure, and a second folder having a lower hierarchical structure that is the same as at least a part of the hierarchical structure of the first folder,
In the first folder, a plurality of reference assets necessary for creating a reference first package software is stored,
In the second folder, replacement assets corresponding to some of the plurality of reference assets are stored,
The replacement asset is stored in a corresponding hierarchy in the second folder with respect to the hierarchy in which the corresponding reference asset is stored with the same asset name as the corresponding reference asset.
The computer,
A determination unit that determines which one of the first package software and the second package software is designated in accordance with a user operation on the operation unit;
A first creation means for creating the first package software using the plurality of reference assets when it is determined that the first package software is designated; and
If it is determined that the second package software is designated, the reference asset stored in the corresponding hierarchy with the same asset name as the replacement asset in the second folder in the plurality of reference assets A package software creation program that functions as a second creation means for creating the second package software using a replacement asset.
前記記憶部に、前記第1フォルダが有する階層構造の少なくとも一部と同じ階層構造を下位に有する第2フォルダを作成するステップと、
前記複数の基準アセットの一部に対応する差替え用アセットを、対応する前記基準アセットと同じアセット名で、対応する前記基準アセットが記憶された前記第1フォルダにおける階層に対応した前記第2フォルダにおける階層に記憶するステップと、
請求項1に記載のパッケージソフトウェア作成プログラムを前記コンピュータに実行させて、前記第1パッケージソフトウェアと前記第2パッケージソフトウェアのいずれかを指定するステップと、を含む、パッケージソフトウェアの作成方法。
A method for creating packaged software,
Creating a second folder in the storage unit having the same hierarchical structure as at least a part of the hierarchical structure of the first folder;
In the second folder corresponding to the hierarchy in the first folder in which the corresponding reference asset is stored with the replacement asset corresponding to a part of the plurality of reference assets having the same asset name as the corresponding reference asset Storing in a hierarchy;
A method of creating package software, comprising: causing the computer to execute the package software creation program according to claim 1 and designating either the first package software or the second package software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024882A JP2019139683A (en) | 2018-02-15 | 2018-02-15 | Package software creation program and package software creation method using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024882A JP2019139683A (en) | 2018-02-15 | 2018-02-15 | Package software creation program and package software creation method using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019139683A true JP2019139683A (en) | 2019-08-22 |
Family
ID=67694165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018024882A Pending JP2019139683A (en) | 2018-02-15 | 2018-02-15 | Package software creation program and package software creation method using the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019139683A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060117304A1 (en) * | 2004-11-23 | 2006-06-01 | Microsoft Corporation | Method and system for localizing a package |
JP2006294041A (en) * | 2005-04-13 | 2006-10-26 | Sharp Corp | System and method for updating application on mobile communication device |
JP2008165377A (en) * | 2006-12-27 | 2008-07-17 | Nec Corp | Terminal management system, method and program |
JP2012108976A (en) * | 2010-11-17 | 2012-06-07 | Sony Corp | Master disk manufacturing method, recording medium manufacturing method, program and recording medium |
JP2012155494A (en) * | 2011-01-25 | 2012-08-16 | Sony Computer Entertainment Inc | Information processing apparatus and file system |
US20140298318A1 (en) * | 2013-03-29 | 2014-10-02 | Lg Cns Co., Ltd. | Computer-executable application packaging method, computer-executable device and storage media performing the same |
JP2015207145A (en) * | 2014-04-21 | 2015-11-19 | 株式会社ソニー・コンピュータエンタテインメント | Information processing device and difference information generation device |
-
2018
- 2018-02-15 JP JP2018024882A patent/JP2019139683A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060117304A1 (en) * | 2004-11-23 | 2006-06-01 | Microsoft Corporation | Method and system for localizing a package |
JP2006294041A (en) * | 2005-04-13 | 2006-10-26 | Sharp Corp | System and method for updating application on mobile communication device |
JP2008165377A (en) * | 2006-12-27 | 2008-07-17 | Nec Corp | Terminal management system, method and program |
JP2012108976A (en) * | 2010-11-17 | 2012-06-07 | Sony Corp | Master disk manufacturing method, recording medium manufacturing method, program and recording medium |
JP2012155494A (en) * | 2011-01-25 | 2012-08-16 | Sony Computer Entertainment Inc | Information processing apparatus and file system |
US20140298318A1 (en) * | 2013-03-29 | 2014-10-02 | Lg Cns Co., Ltd. | Computer-executable application packaging method, computer-executable device and storage media performing the same |
JP2015207145A (en) * | 2014-04-21 | 2015-11-19 | 株式会社ソニー・コンピュータエンタテインメント | Information processing device and difference information generation device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI808393B (en) | Page processing method, device, apparatus and storage medium | |
US20220222222A1 (en) | Digital processing systems and methods for draft and time slider for presentations in collaborative work systems | |
US20220067794A1 (en) | Method and system for deploying arrangements of payloads based upon engagement of website visitors | |
US10684847B2 (en) | Content deployment system having a proxy for continuously providing selected content items to a content publishing engine for integration into a specific release and methods for implementing the same | |
US20140047413A1 (en) | Developing, Modifying, and Using Applications | |
US20140324873A1 (en) | Method, device and recording medium for managing application icon | |
JP7322435B2 (en) | ANIMATION PREVIEW GENERATION METHOD AND PROGRAM | |
US11501201B2 (en) | Systems, methods, and apparatuses for training, storage, and interaction with machine learning models | |
CN104471574A (en) | Image identification and organization without user intervention | |
US12118042B2 (en) | Method, system, and non-transitory computer-readable record medium for providing multiple models of federated learning using personalization | |
US11954536B2 (en) | Data engine | |
US11120200B1 (en) | Capturing unstructured information in application pages | |
US20150314199A1 (en) | Analytics Enabled By A Database-Driven Game Development System | |
US20160335577A1 (en) | Systems and methods for state machine management | |
US20160202969A1 (en) | Automatic submission of applications to applications stores | |
JP2015228193A (en) | Server, method and program for management of service recommendation | |
JP2019155103A (en) | Game replay method and system | |
US20180302462A1 (en) | Social media server for providing client with media content including tagging information and the client | |
US11586645B2 (en) | Systems and methods for integrated dynamic runtime ETL tool and scalable analytics server platform | |
WO2024131621A1 (en) | Special effect generation method and apparatus, electronic device, and storage medium | |
Lehtimaki | Smashing android UI: responsive user interfaces and design patterns for android phones and tablets | |
JP6966301B2 (en) | Workflow setting device, workflow setting method and workflow setting program | |
JP2019139683A (en) | Package software creation program and package software creation method using the same | |
US20230128293A1 (en) | Dynamic asset management system and methods for generating interactive simulations representing assets based on automatically generated asset records | |
JP2012088940A (en) | Information processor, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190205 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190806 |