プログラム

JavaScript

やっとでけた…RPGのパーティ追従動作アルゴリズム

正式な呼び名不明ですが、プレイヤが画面中央なRPGにおけるグラディウスのオプション座標表示、と呼ぶか、パーティ複数メンバのスネーク追従動作とでも呼ぶか、な動きを実現するJavaScriptアルゴリズムが苦節3日かけて出来上がりました。非常にややこしい。
0
JavaScript

自作RPG~ブロック制限付のスムーズスクロール方法を改造してみる

1タイルごとの移動=ブロックで制限される一般的RPGにおける1ドット単位のスクロールのやり方を改善してみました。ピクセルずらしで何百回も書き換えるのでなく、仮想画面からの転写座標を変化させる方法で実現してみました。描画速度は一応速くなったようです。
0
JavaScript

自作RPG~マップエディタもJavaScriptで作ればええやん

RPG自作の話。マップエディタもJavaScriptで作ってしまえばよいではとサンプルを改造。マウスコロコロ操作、レイヤっぽい表示、SHIFTキー検出、キーボード入力、ワールドマップのナビゲーション機能、ファイルロード・セーブ・コピー機能を実装しました。
0
JavaScript

JavaScript|RPG戦闘画面の複数モンスター配置座標を計算

JavaScriptでRPGを作ろう企画。画面上の座標を自分で管理しないといけないのがゲーム製作。ドラクエのような戦闘画面の敵パーティーの複数配置座標を計算するアルゴリズムを検討しています。ついでに正規分布で発生する乱数を作り、少数の敵とのエンカウント率を上げる細工も。
0
JavaScript

JavaScript|素人のゲームプログラミング勉強

一素人によるゲーム製作の具体的体験を綴ります。動画の解説に感銘を受け開発環境をJavaScriptに決定、実用プログラムとの違い、特殊事情を整理しました。モンスター等のイラストも自前で準備する予定。今後は何らかの自作アルゴリズムを投稿していきます。
0
JavaScript

記事内目次を自動で無料ブログに追加するJavaScript

冒頭の見出しとなる記事内目次をはてなブログ・Seesaa・Livedoor・Bloggerに自動で作り出すJavaScriptを作成しました。使い方、修正方法、モバイルでの注意点などを分かりやすくまとめます。多少のプログラム修正ができる方向け。
0
JavaScript

JavaScript|ページ分割用の共通ブログパーツで現在のURL分だけリンク削除

JavaScriptでページネーション用のブログパーツを作ってみました。現在のURL分だけリンク削除・閲覧者に分かりやすく印表示する機能。自分で作った方が使い勝手がいいので。WordPressならそのまんまテンプレートに入れて共通化してしまえます。
0
JavaScript

JS|IP範囲の計算方法を理解するため手順をプログラムして追いかける

よく分からないIP範囲の調べ方・計算方法を理解するためサブネットマスク、ネットワークアドレス、ホストアドレス、ブロードキャストアドレスをJavaScriptでプログラムし計算方法を確認します。またIPアドレスを.htaccessで正規表現指定する際の注意点も。
0
JavaScript

JavaScript最小化プログラムを作ってみる|PageSpeedInsights対策

PageSpeedInsightsでいつも叱られる「JavaScript ファイルを最小化すると、ペイロード サイズとスクリプトの解析時間を抑えることができます。」簡単な対策でも作業がめんどいのでプログラムを作成してみました。不完全ですが詳細仕様明記したので動かない場合の原因の特定がしやすいかと。
0
JavaScript

JavaScript自作関数|データ内の指定の文字列を全部置換

いちいちムカつくのでJavaScriptの.replace()ではなく全部置換してしまう自作関数を作ってしまいました。.split()を利用します。
0
JavaScript

JavaScript便利自作関数|カンマ等で区切られたフィールドデータを扱う関数

勘違いしながらドはまりしながら作り上げていくジジイの『JavaScript奮闘記』です。3択クイズプログラムが出来上がったので次なるターゲットに向け自作関数を準備しています。ポク太郎です。どんな言語を使おうが、分かりやすいのは慣れ親しんだ自...
0
JavaScript

JS|Document.writeメソッドは使用しないで下さいと叱られて|廃止命令の代替手法探索

勘違いしながらドはまりしながら作り上げていく『JavaScript奮闘記』。事始めのJavaScript常識をまとめたページや現在作ろうとしてるクイズの仕様説明はこちら。ポク太郎です。10年←高齢者にとってはつい最近こと。でも高齢者の常識を...
0
JavaScript

JS|ユーザーが選択した値取得|閲覧者のクイズ回答調べる方法を実装

勘違いしながらドはまりしながら作り上げていく『JavaScript奮闘記』。事始めのJavaScript常識をまとめたページや現在作ろうとしてるクイズの仕様説明はこちら。ポク太郎です。本ページの話題は「閲覧者のアクションに従いJavaScr...
0
JavaScript

JS|2次元配列制御方法~別ページのデータから条件に従いクイズを選び出す関数

勘違いしながらドはまりしながら作り上げていく『JavaScript奮闘記』。事始めのJavaScript常識をまとめたページや現在作ろうとしてるクイズの仕様説明はこちら。ポク太郎です。本ページの話題は「JavaScriptで別ページ内の情報...
0
JavaScript

JavaScript突然動かなくなった|ブラウザやテーマアップデート時のトラブル原因調査|切り分け

JavaScriptの欠点は動いてたはずのプログラムがWordpress・プラグイン等ののアップデートのタイミングでいつの間にか動かなくなってる現象。迅速な切り分け+復旧・修正のための経験したケースの原因・理由・対策まとめ。記事編集画面のカスタム・もしもかんたんリンクの影響も追記。
0
JavaScript

JavaScriptで別ページのHTMLテキストをデータとして取得する機能

javascriptでクイズを作るために別ページから答えや解説を読み込み要素や値を取得、それを変数に代入する機能を作ります。見られてはいけない答えなのでリファラーを利用した閲覧制限で異なるアクセスはgoogleへ強制遷移するよう操作します。
0
JavaScript

JavaScriptでクイズ作る場合に要する機能・条件をまとめた目次ページ

事始め~最初に確認が必要なJavaScriptの基本ルールはこちら。ポク太郎です。ネタがないからと始めた本JavaScript奮闘記。JavaScriptの実例集としてホームページに3択クイズを設置するプログラムを作ってみます。その3択クイ...
0
JavaScript

JavaScript奮闘記始めました|最初に覚える基本的ルール覚書ページ

HTML、CSSと組み合わせホームページを動的に変化させるプログラム言語JavaScript。逆引き検索ができる実例集の形で奮闘記を始めます。本ページは基本文法となる変数定義、関数・配列宣言の書き方や最初に実行させるための処理の順番のルール等基礎的な情報をまとめます。
0
UWSC

UWSC|配列要素の削除と挿入・追加【参照渡し使用】

UWSCにおける配列変数の要素の削除と挿入・追加をできるだけシンプルに実装する方法について書きました。値渡しでなく参照渡しを利用して呼び出し側を1行で済ませられる方法。自由自在に再構築を行えるようになります。
0
UWSC

UWSC|起動して文字入力して保存してみた【一連の操作】

スクリプト言語UWSCで実際に何ができるの?と具体例を示すため、メモ帳を起動→文字打ち込み→ファイル名付けて保存する簡単な一連の作業をやってみました。パソコン自動化のためのプログラミング入門として。
0