1157381
Tonyu BBS
[再読み込み] [ホームページ] [使いかた] [ワード検索] [管理用]

おなまえ

Eメール
題  名  
コメント(http(s)://などのURLが含まれていると投稿できないことがあります)
添付プログラム
※プログラムに関する質問は、そのプログラムを添付して送ると対応が早くできます
添付方法...
削除キー (自分の記事を削除時に使用。英数字で8文字以内)
文字色
文法エラー 投稿者 : themistokles(ac246140.dynamic.ppp.asahi-net.or.jp)
- 2014/09/17(Wed) 18:23 No.13665
 


戦略シミュレーションゲームのプログラムの一部なのですが、以下のプログラムでupdate();の部分で文法エラーとなっってしまうのですが、どのようにすればよいのか教えてください。お願いします。

army=5000;
at=0;
nation=0;

while(1){
  
//防衛

 fe=0;
 ce=0;
 ar=0;
 for(t in chars){
  if(t is force && t.nation!=nation && dist(t.x-x,t.y-y)<300){
   fe+=t.army;
  }
 }
 for(t in chars){
  if(t is force && t.nation==nation && dist(t.x-x,t.y-y)<300){
   ce+=t.army;
  }
 }
 if(fe>ce){
  while(fe<=ce){
   for(t in chars)
    if(t is force && dist(t.x-x,t.y-y)<d && t.co!=1){
     d=dist(t.x-x,t.y-y);
     he=t;
    }
   }
   he.co=1;
   he.ta=this;
  }
 }
 
//籠城

 at++;
 for(t in chars){
  if(t is force && t.nation!=nation && dist(t.x-x,t.y-y)<100 && at>=10){
   t.army--;
   at=0;
  }
 }
 update();
}


Re:文法エラー 投稿者 : リセッタ(ai126213128212.5.tss.access-internet.ne.jp)
- 2014/09/19(Fri) 00:59 No.13666
 
文法エラーの場合は、以下をチェック!
1.打ち間違い(スペルミス)
2.‘;’抜け
3.全角文字の混入
4.括弧の数 ()や{ },[ ]のチェック

で、多分 以下の部分があやしい

 (略)

//防衛

 (略)

 if(fe>ce){
  while(fe<=ce){
   for(t in chars)      // ←‘{’が足りない?


Re: 文法エラー 投稿者 : 雲ぷりん(sgs.sgis.co.jp)
- 2015/02/28(Sat) 01:42 No.13688
 
非常に亀だけど

//籠城の上の } を消せば解決

数学関数? 投稿者 : tt(p4126-ipbf2304funabasi.chiba.ocn.ne.jp)
- 2015/02/11(Wed) 00:51 No.13683
 


tonyuって指数関数や対数関数などの数学関数を使用することっでできるんですか?
helpには載っていないと思うのですがもしあれば使いたいなと思いまして...


Re: 数学関数? 投稿者 : hoge-(e0109-106-188-99-110.uqwimax.jp)
- 2015/02/12(Thu) 12:50 No.13684
 
$Math.log、 $Math.exp、  $Math.pow を追加した
新しいバージョンをリリースしました。ダウンロードページからダウンロードしてください。


Re: 数学関数? 投稿者 : tt(p4126-ipbf2304funabasi.chiba.ocn.ne.jp)
- 2015/02/12(Thu) 21:28 No.13685
 
対応ありがとうございます。
使わせていただきます!


Re: 数学関数? 投稿者 : tt(p4126-ipbf2304funabasi.chiba.ocn.ne.jp)
- 2015/02/12(Thu) 21:32 No.13686
 
すみません、絶対値は使えますでしょうか?
なければ条件分岐でかきますが...


Re: 数学関数? 投稿者 : tt(p4126-ipbf2304funabasi.chiba.ocn.ne.jp)
- 2015/02/12(Thu) 21:57 No.13687
 
絶対値はabsですね!
よく見てなかったです、すみません

読み込み違反エラー 投稿者 : tomo(14-193-96-175.ohta.j-cnet.jp)
- 2014/12/15(Mon) 01:33 No.13674
 


windows 8 で tonyu system のゲームを起動しようとすると

モジュール 'Player.exe' のアドレス004B4BCFC でアドレス 00000068 に対する読み込み違反がおきました。.

というダイアログボックスが表示され、起動に失敗してしまいます。

最新版の Tonyu1_27_2014_0129.zip 内の Player.exe においても
同様のエラーとなります。

原因や対策方法について何かご存知の方はいらっしゃいますでしょうか。


Re: 読み込み違反エラー 投稿者 : tomo(14-193-96-175.ohta.j-cnet.jp)
- 2014/12/16(Tue) 09:15 No.13675
 
誤解がないように追記をしておこうと思います。

Tonyu1_27_2014_0129.zip をダウンロードして解凍し、
出てきた Player.exe をそのま起動すると、通常であれば
Now Loading の表示後に何もないウィンドウが表示されると
思いますが、Windows 8.1(64bit)でPlayer.exeを起動したところ、
起動後、即座に上述したエラーのダイアログが表示され、
Now Loading の画面のままとなってしまいます。

手元にある Windows 8.1 のPC2台で試したところ
どちらも同じエラーが発生しました。

Windows 8系、もしくは、64bit PCで必ず起こるエラーだとすると
Now Loading の時点で停止してしまうため、あらゆる全ての
tonyu製のゲームがこの環境で起動できない状況となり、
非常に大きな問題だと思うのですが、他に同様の症状と
なっている方はいらっしゃいますでしょうか。

また、原因や解決策について何かご存知の方は
いらっしゃいますでしょうか。

以上、よろしくお願い致します。


Re: 読み込み違反エラー 投稿者 : マッキー(3d2cb52b.ip.ncv.ne.jp)
- 2014/12/22(Mon) 01:11 No.13676
 
Download:13676.zip 13676.zip
Windows 8系のPCを持っていない者ですが、知っている限りのことを記述しておきます。

聞いたり調べたりした限りでは、Windows 8や8.1でTonyuは普通に動く環境と、動かない環境があるそうです。
動かない環境でも、100%動かないわけではなく、動くこともあるそうです。

因みに、Windows 7とWindows 7 SP1では、
どちらも64bit版ですが正常に動作しています。

[聞いた事例]
1年くらい前に同様のエラーが発生するPCがあると聞いたことがあります。
・添付画像のようなエラーが出るそうです。
・画像01が表示されて、再試行とかやっていると02が表示されるそうです。
・エラーが発生するとTempフォルダが作成されない。(正常動作すれば通常Tempフォルダが作成される)
・ゲームフォルダをCドライブからDドライブに移動して1回は起動に成功した(Tempフォルダも作成される)が、2回目以降は失敗するそうです。
・Tempフォルダを削除してから起動するようにしたら、20%の確率で起動するとかしないとか…。
・エラーメッセージは起動できても出るそうです。

[解決策]
検索して出てきた解決策です。
・Player.exeのプロパティで互換モードでWindows 7以前にすると正常に動くかもしれない。
・Player.exeを連打して複数起動すると、たまに正常に起動するのが出る。
引用元
ttp://ameblo.jp/u1kirby/entry-11805640099.html

あとは事例でも挙げたもので
・DドライブなどがあるPCではDドライブなどに移動してみる。

この3つが解決策かもしれません。

[原因]
原因はわかりません。
Tonyuの内部で問題が起きていそうです。



確率的に動くというのがスッキリしないですが、
エラーメッセージから原因を推測するのも難しいですし、
Tonyu自体がwin8の一部の環境では不安定なのかもしれません。

Tonyu1がWindows 8系に完全対応するかはhoge-さん次第です。


Re: 読み込み違反エラー 投稿者 : tomo(14-193-96-175.ohta.j-cnet.jp)
- 2014/12/22(Mon) 22:24 No.13677
 
マッキー様
ご返信ありがとうございます。

ご提示頂いた解決策3つにつきまして、自身の保持する環境では
非常に極稀に(30回に1度程度)正常起動する場合があることは確認できましたが
いつでも必ず正常動作するようにはなりませんでした。

現状、原因も不明で、windows8系でTonyu1を動作させることは
現実的ではないと認識致しました。

非常に残念です。

hoge-様には、ぜひとも、改良をご検討頂きたく思います。


Re: 読み込み違反エラー 投稿者 : マッキー(3d2cb1ab.ip.ncv.ne.jp)
- 2015/01/08(Thu) 16:01 No.13678
 
tomoさん
もしよろしければ、Tonyu1起動時にエラーが発生するWindows 8系のPCの詳細を教えてください。

Windows 8系でTonyu1の動作報告用のスレッドを立てましたので、そちらに記入してください。

Windows 8系でも、正常に起動する環境としない環境があるので、特定のハードやソフトなどで原因があるかもしれません。



Win8系が手元になく試せませんが、適当に思いついた解決策です。
(適当なので全然変わらないかもしれません)
・MidiPlay.exe や Midiplayer2.exe を削除して起動してみる
・Cookies.ini の1行目以外を削除して起動してみる
・Kernelフォルダの拡張子.tonyu以外のファイルを適当に削除して起動してみる

(15/01/15 追記)
hoge-さんがTonyuを修正してくださったので、新しいバージョンを起動してみてください。


Re: 読み込み違反エラー 投稿者 : hoge-(p12198-ipngn100307sizuokaden.shizuoka.ocn.ne.jp)
- 2015/01/10(Sat) 13:36 No.13681
 
tomo様,マッキー様

ご迷惑おかけしております.

こちらでもいくつかのWindows8.1機で試してみて,機種によってはご報告いただいた不具合が発生することを確認しました.

こちらで試した範囲で不具合が出ないように修正を行った Tonyu.exeとPlayer.exeをアップロードしましたので,お試しください.

hoge1e3.sakura.ne.jp/tonyu/dl/Tonyu_patch_for_win8.zip


Re: 読み込み違反エラー 投稿者 : tomo(14-193-96-175.ohta.j-cnet.jp)
- 2015/01/16(Fri) 07:18 No.13682
 
hoge-様

ご対応どうもありがとうございます。

ご修正頂いたPlayer.exeでゲームが正常に起動することを確認できました。

本当にどうもありがとうございました。

仕様でしょうか? 投稿者 : モグラ(i118-20-234-2.s05.a009.ap.plala.or.jp)
- 2014/11/29(Sat) 23:17 No.13668
 


Tonyu Systemを開いたままスリープ状態にし、
実行してTonyu Systemの画面をクリックすると
画面がフリーズしてしまいます。
ただし、実行はされたままのようです。
一応、開きなおせば治りますが…。


Re: 仕様でしょうか? 投稿者 : マッキー(p5221-ipngn1501hodogaya.kanagawa.ocn.ne.jp)
- 2014/11/30(Sun) 23:50 No.13669
 
仕様です。

PCをスリープしたあとに実行したときや、解像度を変えたとき、
画面クリックで止まったり、黒画面になったりします。
描画方法の方式を別のものに切り替えると、動き出す場合もあります。
(描画方法は起動時ではチェックはA方式になっていますが、内部ではB方式で動いています)


Re: 仕様でしょうか? 投稿者 : モグラ(i118-20-234-2.s05.a009.ap.plala.or.jp)
- 2014/12/03(Wed) 22:38 No.13670
 
ありがとうございます。
ちょっと気になっていたことだったので質問させて
いただきました。

何か意味はあるのでしょうか…。


Re: 仕様でしょうか? 投稿者 : マッキー(p4005-ipngn2703hodogaya.kanagawa.ocn.ne.jp)
- 2014/12/05(Fri) 22:46 No.13671
 
>何か意味はあるのでしょうか…。

特に意味はなく、Tonyuがスリープ復帰などに対応していない(対策していない)だけだと思います。


Re: 仕様でしょうか? 投稿者 : モグラ(i118-20-234-2.s05.a009.ap.plala.or.jp)
- 2014/12/06(Sat) 09:24 No.13672
 
ありがとうございます。
そう言うことだったのですか。
今後は、スリープさせる前にTonyu Systemを
閉じておこうと思います。


Re: 仕様でしょうか? 投稿者 : モグラ(i118-20-234-2.s05.a009.ap.plala.or.jp)
- 2014/12/06(Sat) 09:25 No.13673
 
ありがとうございます。
そう言うことだったのですか。
今後は、スリープさせる前にTonyu Systemを
閉じておこうと思います。

tonyu2でセーブ機能は可能か? 投稿者 : *tak(49-156-220-87.ppp.bbiq.jp)
- 2014/09/15(Mon) 00:34 No.13663
 


度々質問させていただきます。tonyu2でセーブ機能をつけることはできるのでしょうか??
(セーブ機能をつけられないのであれば旧tonyuでの制作を試みようと思うのですが)


Re: tonyu2でセーブ機能は可能か? 投稿者 : マッキー(om126186128144.7.openmobile.ne.jp)
- 2014/09/15(Mon) 19:34 No.13664
 
使ったことはありませんが、ファイル操作はできるようです。
Tonyu2ホームの右側、またはプロジェクトを開いてヘルプ→リファレンスでヘルプページを開き、
標準ライブラリ→BaseActer→fileのページにファイル関連のことが書いています。

Tonyu2のサンプル14_Fileがそのサンプルです。

hoge-さんのゲームにもセーブ機能が使われているようです。
ttp://jsdo.it/hoge1e4/i56G


Re: tonyu2でセーブ機能は可能か? 投稿者 : *tak(49-156-220-87.ppp.bbiq.jp)
- 2014/09/19(Fri) 05:47 No.13667
 
返信ありがとうございます。
ブラウザ上でもセーブ機能が使えるなんてスゴい!(一体どうなっているんだ!)

スマホでも動かせるようになりましたし、tonyu system2になって進化しましたね。

.
[直接移動] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571]
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

- Joyful Note -