LogicApplet

version 1.7



俗に「イラストロジック」や「お絵かきロジック」と呼ばれているパズルを
ブラウザ上で遊べるようにする(つまりサイトに掲載できる)ツールです。

注意:
公開後、セキュリティー上の理由から JavaApplet が実行できなくなっています。
この作品も動作不可能となってしまいました。

プログラムの知識と興味がある人用に、公開は続けておきます。



サンプル(表示タイプ4種類)

1.白黒解析タイプ
2.カラー解析タイプ
3.白黒通常タイプ
4.カラー通常タイプ

動作にはJava実行環境(http://java.com/ja/)が必要です
上のリンク先からインストールしてください


ダウンロード

プログラム本体とサンプル問題:「logicapplet_17.zip」
piclogi.jar」というファイルがプログラム本体です)

Javaが分かる人はソースをどうぞ:「logicapplet_17_src.zip」


使い方

このツールはJavaAppletという、Webページに埋め込む小プログラムです。
立場的にはFLASHなんかと同類です。

Windowsを使っている人は編集ソフトLogicLandから出力するのが簡単です。
上のリンク先からダウンロードして使ってください。

それ以外の人は直接にWebページ(HTML文書)を編集してください。



直接にWebページを編集する場合は……

使っているのがWindows以外で「LogicLand」を使えない人は下のようにしてください。


1、プログラム本体「piclogi.jar」と同じフォルダにWebページを入れる


2、WebページにJavaAppletであるLogicAppletを埋め込む

<html>
<head>
</head>
<body>

<applet code="LogicApplet.class" archive="piclogi.jar" width="***" height="***">
</applet>

<!--
Appletの横幅は最低でも「解析タイプ」で550、「通常タイプ」で350ピクセル必要です
-->

動作には
<a href="http://java.com/ja/" target="_blank">Java実行環境(http://java.com/ja/)</a>
が必要です

</body>
</html>
3、JavaAppletのパラメーターでパズルの内容を指定する

<applet code="LogicApplet.class" archive="piclogi.jar" width="***" height="***">

<param name="type" value="***">
<param name="title" value="***">
<param name="size" value="***">
 ・
 ・

</applet>
Webページ(HTML文書)やJavaAppletの記述方法は各自で勉強してください。
(サンプルのページをテキストエディタで開けば大体わかりますが)

パラメーターの内容は下で説明しています。



パラメーター

各タイプで指定に使うパラメーターとその内容です。
表示タイプによって指定する内容が少しづつ違います。


表示タイプ4種類
パラメーター白黒
解析
カラー
解析
白黒
通常
カラー
通常
内容名前初期値
表示タイプを選ぶtypemonomonocolormonolitecolorlite
絵のタイトルtitle-任意の文字列
マスの大きさ(ピクセル)size10正の整数
横のマスの数wide55の倍数
縦のマスの数high55の倍数
正誤判定を付けるかcheck00(無),1(有),2(条件付有)
解答表示を付けるかanswer00(無),1(有)
開始時の描画色
(色を表す一文字で指定)
colorb
(黒)
yomrtk
glapfhub
yomrtk
glapfhub
ユーザー定義色
(RGB16進数で指定)
userffffff
(白)
000000

ffffff
000000

ffffff
縦行データ
w1、w2…-整数(カラーなら色情報も)の羅列
横行データ
h1、h2…-整数(カラーなら色情報も)の羅列
画像データ
v1、v2…-色情報の羅列
解答データ
a1、a2…-色情報の羅列





バージョン情報

2017年9月 -
・動作不可能に伴い、説明文を修正
・名称を「LogicAppletシリーズ」から「LogicApplet」に変更

2010年6月 version 1.7
・それまであった以下の4種類のAppletを統合しリニューアル
  「LogicApplet」(白黒解析タイプ)
  「LogicApplet2」(カラー解析タイプ)
  「LogicAppletLite」(白黒通常タイプ)
  「LogicApplet2Lite」(カラー通常タイプ)
・動作に必要なファイルを一つにまとめ分かりやすくした
・上の変更にあわせ指定方法も少し変更
・解析(自動解答)に伴う動作不安定を解消
・一行解答制限時間を廃止し、行スキップを加えた
・肌色、灰色、ユーザー定義色の3色を増やした
・使わない色ボタンは表示しないようにした
・黄色の数字が見にくかったのを改善

2004年4月 version 1.6まで
  省略

たかな工房( http://www.takana.info/ )