Upgrade to Pro — share decks privately, control downloads, hide ads and more …

フレーム問題で考えてみるやる夫スレViewer

scrpgil
October 28, 2024
4

 フレーム問題で考えてみるやる夫スレViewer

このスライドの紹介の百倍やる夫スレ界隈は奥が深いです。
皆さん、ぜひともやる夫スレ界隈をエンジニアリングしましょう!
DMは@scrpgil (https://x.com/scrpgil) まで!

scrpgil

October 28, 2024
Tweet

Transcript

  1. 好きな醸造所 Y.Market Brewing(愛知) Totopia Brewery(愛知) Outsider Brewing(山梨) CAMAD Brewery(岐阜) TK

    Brewery(神奈川) 伊勢角屋麦酒(三重) ベアードビール(静岡) マイン・シュロス(浜松)
  2. 作品で登場するビール(抜粋) ヴィルテンブルガー アッサムボック Tap 6 インドの青鬼 ロンドンプライド シメイ 赤・白・青 キャスティール・トリペル

    いわて蔵 オイスタースタウト ベアード ばかやろーエール 箕輪 桃ヴァイツェン ライオンスタウト
  3. 安価 1: 名無しさん やる夫はどうする? A) 勇気を出して告⽩する B) もう少し様⼦を⾒る >>3 のレスを採⽤

    2: 名無しさん >>1 A に⼀票! 3: 名無しさん >>1 B がいいと思う 分岐A: 告⽩ルート やる夫は意を決して告⽩した。 ( ´ ∀`) 「す、好きだ!」 思い切って⾔ってよかった... GOOD END 分岐B: 様⼦⾒ルート やる夫はもう少し様⼦を⾒ることにした。 (;´ ∀`) 「まだ早いかな... 」 次の機会を待とう。 CONTINUE... 安価システムの特徴: ・>> 番号 でレスを参照(クリッカブル) ・読者参加型の物語展開 ・複数の分岐可能性 ・分岐による物語の多様化 機能的な特徴: ・クリックで該当レスにジャンプ ・レス番号の⾃動リンク化 ・スムーズなスクロール移動 レス番号による物語分岐。読者が物語の進む方向に決定権をもたせることができる
  4. HTML で定義 <dl> <dt> 1 :名無しさん:2024/10/28( ⽉) 12:34:56 :ID:abc123 <dd>

    ∧ _∧ ( ´∀ `) (   ) |  |  | dl タグ内に、dt タグ、dd タグで一組のレスが記述されています
  5. dd タグ <dd>       ∧_∧   / ̄ ̄ ̄ ̄ ̄     ( ´∀`)< ビールうめぇ!     (   )  \_____     

    |   |  |     (__)_) dd タグの特徴: ・アスキーアート表⽰領域 ・本⽂テキスト表⽰領域 ・white-space: nowrap でAA 崩れ防⽌ ・⾏間調整で可読性向上 レスの本文を記述されている
  6. オートリンク 変換前 https://example.com >>1 example.jpg 変換後 https://example.com >>1 Image Preview

    dd タグ内に url が記載されている場合は、a タグ(リンク)に変換します。URL が.png、.jpg 等画像ファイルの拡張子の場合、img タグに変換します
  7. 表示くずれ対策 .aa { font-family: "Saitamaar"; white-space: nowrap; font-size: 16px; line-height:

    17px; } 本文は line-height: (font-size + 1)px; white-space: nowrap; が設定されてます
  8. キーボード操作 1: 名無しさん 2: 名無しさん 3: 名無しさん ← 前のレス →

    次のレス キーボード操作の特徴: ・←→キーで前後のレスに移動 ・⾃動スクロールで該当レスが画⾯中央に ・選択中のレスがハイライト表⽰ ← で一つ前のレス、→ で一つ先のレスを自動で top に持ってきます
  9. タップ操作 1: 名無しさん 2: 名無しさん 3: 名無しさん 前のレス 次のレス タップ操作の特徴:

    ・画⾯左側タップ: 前のレス ・画⾯右側タップ: 次のレス ・タップで⾃動スクロール ・現在位置がハイライト タップ操作 左右で分割された タップエリア スマートフォンに 最適化された 操作性 画面 左側をタップすると前のレス、画面 右側をタップすると先のレスに移動できます
  10. 【制作依頼】やる夫スレViewer Web アプリケーション ▪ プロジェクト概要 やる夫スレを快適に閲覧するためのWeb アプリケーションの制作をお願いいたします。 ▪ 主要機能要件 1.

    コンテンツ表示 - HTML の<dl>/<dt>/<dd> 形式で記述されたやる夫スレの表示 - アスキーアート用フォント(Saitamaar )対応 - Web フォントURL: https://keage.tokyo/fonts/Saitamaar.woff2 - フォントサイズ調整機能 - フォントファミリー変更機能 - Saitamaar 、aahub 、RobotoJAA から選択可能 - ダークモード対応 - レスポンシブ対応 2. ナビゲーション機能 - キーボード操作(←→ キーでレスの位置にスクロール移動) - タップ操作(画面左右タップでレスの位置にスクロール移動) - 安価ジャンプ機能(>> 番号クリックで該当レスへ) 3. コンテンツ拡張機能 - 安価`>>ID 番号` の自動リンク化 - URL の自動リンク化 - 画像URL の自動展開表示 ▪ UI/UX 要件 1. デザイン - シンプルなUI 設計(qidian 風) - ヘッダー、フッターなし - 縦スクロールで全レス配置 - 設定項目はサイドバーに配置 - 名前はcolor: rgb(0, 136, 0) 、font-weight: bold を設定 - ID はcolor: rgb(255, 0, 0) 、 font-weight: bold を設定 - 本文スタイリング指定(line-height: (font-size + 1px); white-space: nowrap; ) 2. レスポンシブ対応 - スマートフォン、PC 両方での最適表示 ▪ 技術仕様 データ形式: <dl> <dt> レス番号:名前:日付:ID</dt> <dd> レス本文</dd> </dl> * サンプルデータも上記の形式で作成してください ご検討のほど、よろしくお願いいたします。