2013年2月7日木曜日

ゲーム開発状況

長らく更新できず、申し訳ありません。

オリジナルゲーム「禁断のブラウロット」開発状況。
現在の作業:メインメニュー作成中。プレイヤーが壁を貫通する等、バグ修正。

2012年9月13日木曜日

禁断のブラウロット 開発状況

メインメニュー、セーブシステムの基礎完成。

次の作業予定 : メインメニューのボタングラフィック作成等。


2012年9月12日水曜日

禁じられたアリス01

2Dフィールド型RPG風アドベンチャーゲーム
「禁じられたアリス 第一話」
↓ダウンロード(Vectorへ)
旧サイトで公開していたゲームです。
内容は変わっていません。




2012年8月5日日曜日

ゲーム開発状況


セーブロードシステム、改案。
セーブする前に、全セーブデータを一度読み込むようにした。
(下記をやる前に、セーブデータの初期化処理が必要。)

#-------------------
#   save_slot01
#-------------------

import bge
cont = bge.logic.getCurrentController()
obj = cont.owner

bge.logic.loadGlobalDict()
save_data = bge.logic.globalDict["save_file"]
#↑全セーブファイルを読み込む


#↓s1(スロット1)にデータを格納 スロット2は「s2」
save_data["s1_item01"] = obj["item01_hud"]
save_data["s1_item02"] = obj["item02_hud"]
save_data["s1_item03"] = obj["item03_hud"]

bge.logic.globalDict = {"save_file":save_data}
bge.logic.saveGlobalDict()
#↑全セーブファイルを書き込む



#--------------------
#   load_slot01
#--------------------

import bge
cont = bge.logic.getCurrentController()
obj = cont.owner

bge.logic.loadGlobalDict()
save_data = bge.logic.globalDict["save_file"]

obj["item01_hud"] = save_data["s1_item01"]
obj["item02_hud"] = save_data["s1_item02"]
obj["item03_hud"] = save_data["s1_item03"]
#↑スロット1のデータを読み込む

Blender2.59


2012年8月1日水曜日

ゲーム開発状況

セーブシステム作成中。
今のやり方だとセーブファイルが一つしか作れない。
対応策検討中。


#-------------------
#   save_slot01
#-------------------
import bge
cont = bge.logic.getCurrentController()
obj = cont.owner
p1_Data = {
"p1_item01" : obj["item01_hud"],
"p1_item02" : obj["item02_hud"],
"p1_item03" : obj["item03_hud"]
}
bge.logic.globalDict = {"save_slot01":p1_Data}
bge.logic.saveGlobalDict()


#--------------------
#   load_slot01
#--------------------
import bge
bge.logic.loadGlobalDict()
cont = bge.logic.getCurrentController()
obj = cont.owner
p1_Data = bge.logic.globalDict["save_slot01"]
obj["item01_hud"] = p1_Data["p1_item01"]
obj["item02_hud"] = p1_Data["p1_item02"]
obj["item03_hud"] = p1_Data["p1_item03"]