「Js」を含む日記 RSS

はてなキーワード: Jsとは

2020-07-20

ゲーム制作を5年ほど続けている

システム的にはPSPの銃声とダイヤモンドみたいな感じのホラーミステリービジュアルノベル

エログロと謎解きをふんだんに盛り込んだシステム

個人で大規模なものを開発するのは無理があるし費やせる予算にも限界がある。

しかしだからといって個人ゲーム開発者が名作を生み出せないかと言ったらそんな道理はないはずだ。

私には『絵が描けない』という個人ゲーム開発者としては致命的な欠点がある。

かといってRPGツクールで絵がかけない人間が作れる範囲ゲームを人々は本当の『名作』とは見てはくれないはずだ。

企画段階の私は様々なゲームシステム検討した。

いろんな制約の中で、自分という個人が生み出せる範囲で一番可能性があるのは3DCGを利用した静止画謎解きADVゲームだという結論を私は導き出した。


謎解き要素に凝りたい場合ティノビルダーや吉里吉里なんかでは限界があるだろう。

そう考えた私はPhaser.jsというJavaScript製のゲームエンジンの勉強を始めた。

JS製だからと言って決して舐めてはいけない。2Dゲームであれば基本はなんだって作れる。今回は静止画ベースADVなので問題ないはずだ。

ページにアクセスした瞬間遊べるブラウザゲーとしてデモ版を公開できるのはJSならではの強みだろう。

3DCGモデル作るというのは相当なエネルギー必要とするが何も全部1から作る必要はない。フリー素材だって今の御時世は山のようにあるし、数百円程度で買える素材も視野に入れれば選択肢はかなり広くなる。

素材用のキャラクターモデルを買ってテクスチャカスタマイズしつつBlenderで顔だけ1から自作すればネット上の素材を寄せ集めた安っぽさもかなり消せるだろう。

私は素材サイトを見るのが好きだ。 英語圏や、果ては中国語ドイツ語圏なんかのサイトまで足を運べば思わぬ発見があるし、「これはフリー素材だけどこの部分だけblenderカスタマイズしたらめちゃくちゃかっこよくなりそう」みたいに考えを巡らすのも楽しい

私はここ数年は毎日寝る前にシナリオプロット、謎解きのトリックヒロインの設定などを頭の中で練り続けてそのまま寝落ちするという生活を続けている。

構想がある程度固まったあとはマネタイズについて考えた。

まあ個人制作ゲームなんてロマン優先なんで基本は採算度外視だ。売り出すならDMMSteam

Steam自分のような個人開発者でも気軽に売り出せるというのは意外だった。申請方法も意外と簡単なようだ。

自分で作ったゲーム世界中で遊ばれるかもしれない、なんてとても夢がある。

ローカライズはどこの国の人でも簡単に行えるようにセリフUIで使うテキストファイルはできる限りシステム部分と切り分けて管理すると決めた。

課題といえば、まだあまり進捗がないことだ。

YoutubeBlender解説動画とか結構な本数見てるがまだBlenderダウンロードしたことはない。

Phaser.jsドキュメント機械翻訳で読んでこのシステムはこうやって構築すればいいのかと頭の中でざっくりと設計しているがコードを書いたことはない。

かっこいいシーンやヒロインの設定などは頭の中では考えたがこれらをどうやってゲームに出現させるかは基本は謎である。そういえば、先日冲方丁シナリオ講座本を私は購入した。

構想に5年。

断片的なシーンや謎解きのトリックヒロインキャラ設定のみが頭の中で膨らんでいく。

成果物は、まだない。

これどうしたものかね。

2020-07-17

vue.jsをさわって思ったのだけどpropsにはある型チェックがdataにないのは変だと思った。あるのかもしらんけど公式ドキュメントになくて思想なのか実装できなかったのがわからぬ。

2020-07-14

Googleアナティクスに詳しいやつおる?

PDFを開いたときカウントしようと思って

色んなサイトを参考に対応しているんだが

全然上手くいかないんだ。

HEADには以下を埋め込んでいる。

<!-- Global site tag (gtag.js) - Google Analytics -->

script async src="XXXXXXXXXXXXXXXX"></script

script

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', XXXXXXXXXXXXXXXX');

</script

本文中のtableには以下のように記載した。Onclickはサイト丸コピだ。

<a onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ', 'event_label': 'ラベル' 'value': '値'});" href="B-001.pdf" target="_blank"><img src="pdf.png"></a>

でも、ダメなんだよなぁ。

アクセス数は正しく表示されんのに

PDFダウンロード数、展開数がどうしても出せん。

良いサイトしらない?

コミュ障・1

敵 「○○さんって本当に素敵ですよね。私なんか〜jsんxbづえkwgbdpづえwtd」

ぼく「そうだね。君と違って○○さんは素敵だね」

  

ーー

  

敵 「○○ってXXと付き合ってるの?」

敵 「ですよね!私もそう思いました〜えげgdrhtきhっlcwfwf5えyl09l9うmtfwdw」

ぼく「…」(カチャカチャカチャ・ッターン)

敵 「fれgtrgtrhytjぐkjk。cdscwfrdhftfbれh」

敵 「yjdqdwふぇsvrhtjyjkxさでwc;い。lk・;お・ぽgれfれふぇfwどぁえf」

ぼく「…」(カチャカチャカチャ・ッターン)

敵 「…」

敵 「…」

  

ーー 

 

敵 「○○さんが酷いんです! sghxfhjkbh、y。ぽ;jぽ;うだどぇdwfせfrsgrdgtrhtrjytjytjytjytじゅk」

ぼく「そうなんだ。それはいけないね

敵 「fっれfれgtyじゅくいぉ;ぽ;えでwfyんgじゅyむyむうm;lrgれvれgtrh」

ぼく「じゃあ、XXXをしたらどうかな?」

敵 「それはちょっと……」

ぼく「なるほどね。ではどんなことなら出来そうかな?」

敵 「○○さんが酷いんです! sghxfhjkbh、y。ぽ;jぽ;うだどぇdwfせfrsgrdgtrhtrjytjytjytjytじゅk」

ぼく「OK、わかった。じゃあ明日からXXXでいこう。ぼくがみんなに話すから

敵 「今まではこれでよかったのにどうしてXXXする必要があるんですか?おかしいです!gれhfjっkぅいぃうむymymywふぁ」

ぼく「……」

2020-07-10

anond:20200710181421

JS再利用文化がなかなか浸透せず、自分ホームページ()で使うためのものが作られた、みたいな履歴のものが多い。 npm は除くか。いや除かないか

プログラミングしたことは無いがブラウザ上で実現したいことがある人のために、新しい概念を覚える必要のない書き方がなされる。それが Global の多用の理由だと思う。

地獄かどうかでいうと、やりたいことがある人が参入できない分野の方が地獄非人道的かな、と思うよ。

2020-07-09

なんとなくフェードアウトしつつプログラムをやめた話

高校の頃N88BASICでアルカノイド風のテニスゲーを作る。

顧問先生から褒められるが、授業中にコードを書いていて本を取り上げられる。

おとなになって資格を考え、Cにチャレンジしようと思ってソフトバンク社の教本を買うが、ポインタで躓いて挫折

スタジオってHなんですね、という穿った知識が身につく。

次にSharpDevelopというありえなくらいマイナー言語で遊んでみるが、Swing的なウィンドウアプリ簡単に作れるねえ……という感慨を得て何故かやる気がみるみる失せてやめる。

次に手を出したのはJavascriptAjaxアヤックスではない)全盛の頃だったので、なんとなく。

JSファイル名書き換えスクリプトを組んでやる気が無くなって終わる。

その後UWSC適当スクリプトを組んで実用するが、大していじってない。

2020-07-08

Twitterのバズを隠す

何かしら創作し発信している身としては,SNS拡散度合いの可視化は心に悪い.

たかだか10RT程度が限界自分投稿と,やたらRT・Favされる人気者の投稿・・・・

もちろん自分の心が荒んでいるからこそ出てくる文句でもあるし,客観的にはもっと改善点もあるだろう.

ただ,自衛手段としてこれらを見えにくくする手はあると思うのだ.

というわけでAdBlockのMyフィルター機能を使って色々隠してみた.使い方はまあググってくれ.

tweetdeck向けの設定
! リプライとかのボタン非表示
tweetdeck.twitter.com##ul.tweet-actions
! 数字も消す
tweetdeck.twitter.com##span.like-count
tweetdeck.twitter.com##span.retweet-count
!RTした人の名前非表示
tweetdeck.twitter.com##div.tweet.js-tweet > .padding-bs.txt-mute.txt-size-variable--12.tweet-context > .nbfc > a
!続きを見るを非表示
tweetdeck.twitter.com##div.js-show-this-thread
!詳細欄のRTやFav欄を非表示
tweetdeck.twitter.com##.flex-wrap--wrap.flex-align--baseline.flex-row.flex.tweet-stats.js-stats-list

まりきれいなフィルターにはならないが,Twitter Webも同じように色々消せる.自分が消しているのは,

あたり.

みなさんもいいtwitterライフを.

PHPの実務レベルの質の良いコードを大量に読みたい

アルバイトプログラマ初めて2カ月目の駆け出しです。

今、PHPJS+LAMP構成生産管理システムバグさらいと修正をさせてもらっているのですが、これが学生バイトがメインで作ったものらしく、質が高いとは言えません。

ドキュメントもろくにないため、意図がつかめない部分やメンバーごとに違う変数名に振り回されていて、言語に慣れはしたのですけど

レベルアップを実感できるほどコードから学ぶことができていません。

プログラム感覚を鍛えるにはよいコードを読んで真似ることが有効だとは聞きますが、実務サービスの良質なコードを(可能なら解説付きで)見る方法はありますか?

Githubくらいしか知りませんから、もしよい情報があるなら教えてほしいです。

Gihhubでもおすすめの良質なコードがあったらそれも聞かせてください。

2020-06-25

コーダーからみた、「こんなWebディレクターは嫌だ」

1.納品データを一切チェックしないで客先に提出

2.5KiMacでSafariフルスクリーンにして背景画像が切れるといって修正要求される

3.何故かHTMLタグにこだわりがある(divとspan)が嫌い

4.1ページの単価1万以下なのにJS実装要求してくる

5.「IE10以上対応で」と平気で言ってくる

他なんかある?

2020-06-11

ぼくの糞尿もJSに処理してほしい

2020-06-08

https://www.publickey1.jp/blog/20/mozillav8firefox.html

もうjsエンジン全部v8でいいじゃん

EdgeChromium になったんだし


多様性だとか言ってる人いるけど、変に別ブラウザで動くとなんで◯◯では動いてるのにとかいクレーム出るし、対応する側があれもこれもテストする手間もなくなるしベストなんだよ

ウェブ以外なら代替1つしかなくて、バグで動かないなら全部動かないしこれまでが特殊すぎただけで別に困ることな

2020-06-07

anond:20200607050317

HTMLCSSJS試すならCodepenでアカウント作ってここに保存しておくと良いよ

環境作らなくても色々試せる.

https://codepen.io/

anond:20200607045358

web系に進むなら追加でcss終わったら

2020-06-03

SPAとかフロントエンドとかあほくさ

今日iOSバージョンアップしただけで既存処理が壊れた

JSゴリゴリフロントの処理書くとか馬鹿げてるってなんでわからんのかね

そんなにグラフィカルなUI使いたいならアプリにしとけよ

いつまでこんなあほみたいな仕事続けるつもりだよ。

SPAとかどのサービスももっさりしてて使ってて糞だな〜ってやつばっかりだし

こんな筋の悪い技術とか仕事を持ち上げたりしてるやつって恥ずかしくないの?

GCPコンソール最近やっとまともに動くようになったけど、つい最近までくっそもっさりだったし

YoutubeFirefoxバグりまくるし、フロントエンジニア?とかいSPA作ってる奴らはもっと反省しろよな

2020-06-02

からサイトを作ろうとしてる

以前にゲーム系の日記WordPressで書いていてのだけど、随分とほったらかしていた。

久々に更新をかけたらどうやらテンプレートが古いままのようで個別記事が出てこない。仕方ないのでデフォルトにしているけど、非常にみっともないので作り直そうと考えている。

どうせならWordPressは使いたくない

新しいWP投稿プラグインを全く気に入らない

新しい技術を学びたい

色々とCMSを漁っていたら、どうやら最近WPみたいに全部入りものよりもヘッドレスCMSなんていうもの流行っているらしいと聞いた

俺の理解力が足りていないので中途半端なのだけど、「ブログ投稿自体はどこかのマイクロサービスで行う」「その記事APIというものを通して別の場所にあるビューを管理するアプリHTMLに起こす」「静的サイトを表示する」という流れらしい。しかも今はPHPゴリゴリ時代じゃなく、Javascriptが主流なんだってね。

JSとか全然からないけど、東京都コロナ関連でちょっと有名になったNuxtjsを触ってみようと思った。

とりあえずローカルインストールしてみたけど、完全初心者自分でも触っているだけで面白いと思えてくる。特に自動的になんでも更新してくれるのはありがたい。

ブログとかを階層にすると自動的認識してくれる原理とか全然からないが、とにかくワクワクする。

いにしえの文化だと思っていたホームページも、技術を変えてこうやって進化しているんだな。

さてさて、これをレンタルサーバーに。おっと、普通レンタルサーバーでは直接動かせないのか。

なるほど、専用のサービスを使うのね。とりあえずFlamelinkなるものを見つけたからこれを試してみる。

2020-05-28

js ってなんの略って聞かれたか

ジャイアンスネ夫だよって答えといた

2020-05-22

webエンジニアキャリア相談

盛り上がってるので相談させて。

現職はlinux,nginx,phpフレームワーク,+α。

なし崩し的に数年前にwebエンジニアになった。

技術は嫌いではない、程度の熱量

ただ現職ではこれ以上のスキルアップ昇給が難しそう。

からこの機に上京して転職してやろうと思ってさ。

ただ俺は上にリストアップしたものしか現状できん。

転職検討してんだけどphp案件絞ると地雷臭い企業多い。

webフレームワーク経験あり歓迎の企業

潜り込んでruby on railsでも身につけた方がええのかね。

ただruby斜陽とも聞く。かといってjavaは敷居高そう。

ならpython + django or flaskか?

はたまた○○.js系とか狙い目?

やっぱりphp一本槍は将来的に考えると怖い。

php、とかく馬鹿にされがちだしな。

戦略の取り方が分からんくなってきた。

ぼくは何エンジニアなの?

SESで働いてる

自動車会社の社内システムをつくってる

JAVAやらJSやらでゴリゴリ書いてブラウザで使うシステム

ぼくってWEBエンジニア

anond:20200522134813

専門外の他人ニーズを請け負ってコードを書いたりはしないが、自分研究のためなら普通にコード書くよ。

スクールでおなじみのJSとかrubyとかphpとかじゃなくて、pythonとかRとかcとかfortran(さすがにもうないかも)だが。

2020-05-20

結局、vue.jsTypescriptで書く方法は、何が正しいんだよ!!!

2020-05-17

anond:20200517163354

いろんなプラットフォームでいろんなコードが書かれるようになったらそれ無理だと思うけど。

monacaっていう、JSスマホアプリを書くライブラリを使ってるけど、それでも互換性の問題がでてくるし。

2020-05-11

anond:20200511194007

厳密に二重投稿対策しなくていいならjsを数行書くだけでいい。新卒でもできる。

ログイン ユーザー登録
ようこそ ゲスト さん