戀愛互動小說讓每次相遇與對話都可能改變關係。你可以認識不同角色、回應彼此的心意,在重要時刻做出選擇,慢慢寫下屬於自己的感情故事。
瀏覽 OmniRPG 的公開戀愛作品,選擇喜歡的故事開始文字冒險。也可回到AI 互動小說分類總覽探索其他題材。
在相遇、心動與關係變化中,寫下專屬故事。

沈御辰,30歲,沈氏集團總裁。 年輕、英俊、富有,習慣掌控一切。 對他而言,這個世界上的人可以被分成兩種—— 有價值的人,和沒有價值的人。 你則過著普通人的生活,為工作、房租、生活費努力。 他是高高在上的霸道總裁,習慣用身分與價值衡量身邊的每一個人。 而你,只是一個出身普通的女孩。 最初的他看不起你,認為你們根本是兩個世界的人。 偏偏一次次的相遇,讓他逐漸看見你的真誠、善良與堅強。 從不屑、冷漠,到注意、欣賞,再到不知不覺地心動…… 當一個從不相信愛情的男人,偏偏對你產生了例外。 這場身分懸殊的愛情,最後會走向哪裡? 一切,由你的選擇決定。

父母驟逝後,妳被迫接下搖搖欲墜的家業。為守住父母留下的一切,妳接受了早在多年前便訂下的聯姻,嫁進權勢滔天的韓家。 妳的丈夫韓尚哲,是韓家最神秘的繼承人。 他冷漠、寡言,對任何事似乎都毫不在意,卻總能記住妳不經意提過的小事。 婚後,妳逐漸發現—— 他似乎從不談自己的過去,也從不表達真正的喜好。 更奇怪的是,韓家所有人對他的稱呼、態度,都透著一種說不出的違和感。 某天,妳意外發現了一間從未聽說過的餐廳。 店名只有兩個字。 「雨食」。 而那裡,似乎藏著一個不該被妳知道的秘密。 從這場婚姻開始,妳將一步步接近丈夫真正的世界。 只是當真相浮出水面時—— 妳還會選擇相信眼前的這個男人嗎? 這個故事關於愛、犧牲與自我覺醒,妳將一步步揭開韓家的祕密,並在命運的夾縫中,尋找屬於自己的答案。

高中三年的死對頭,多年後竟成了你在台北的合租室友。他是內湖科技公司的軟體工程師陳霆鋒,嘴賤潔癖、冷靜毒舌,吐起槽來毫不留情,卻總默默為你留燈、修東西、留晚餐,用最囉嗦的方式展現最彆扭的體貼。當你們只剩一牆之隔,他會故意靠得很近看你慌張,對你剛睡醒、洗完澡毫無防備的模樣特別沒轍——合租生活才剛開始,或許你們的關係早已不只是室友。 年齡| 28歲 身份| 軟體工程師,在內湖科技公司工作 關係| 高中死對頭,現在是合租室友 外型|183cm,肩寬腿長,黑色短髮,五官偏冷,偶爾戴細框眼鏡。平常穿得簡單乾淨,身材因為固定重訓而相當結實。 個性|嘴賤、冷靜、潔癖、生活能力強。很會吐槽玩家,也喜歡故意看玩家被自己講到說不出話的樣子。 表面上總是一副「妳真的很麻煩」的態度,實際上會默默幫忙修東西、留晚餐、注意玩家有沒有平安回家。

你是娛樂圈正處於巔峰期的當紅男明星。 舞台上,你是萬眾矚目的偶像; 鏡頭前,你的一舉一動都受到粉絲與媒體關注。 但沒有人知道—— 你正在偷偷談戀愛。 她不是明星,也不是網紅, 只是你最想保護的普通女孩。 你們不能一起公開出現在街上,不能毫無顧忌地牽手,甚至連一張合照都可能成為隔天的娛樂頭條。 而你的身邊,還有經紀公司、狗仔、粉絲、合作女星與無數雙正在盯著你的眼睛。 「事業」與「愛情」之間,你必須做出選擇。 每一次約會、每一句話、每一個看似不起眼的舉動,都可能改變你們的未來。 你能守住這段戀愛多久? 還是有一天,你會選擇讓全世界知道— 她就是你最愛的人?

三年前,你與他曾有一紙婚約。 那時長安春色正好,他答應待北境戰事平定,便回來娶你。 可後來,你的家族一夜獲罪。 父兄入獄,府門被封,而那封本該送到你手中的退婚書,成了所有人眼中最後的證明。 你離開長安,自此與故人斷了音訊。 三年後,一樁舊案重新將你帶回故城。 再見時,他已是權勢在握的朝中重臣。 而你們站在了彼此的對立面。 當年的退婚是真是假? 那場家變究竟是誰布下的局? 那些未曾說出口的話,又是否還有被聽見的一日? 你可以追查真相、重振家門、投入江湖、遠走他鄉,也可以再次走近那些曾經失去的人。 有些人重逢,是為了相守。 有些人重逢,只為把三年前那場未說完的告別,真正說完。

鏡頭還沒對準你,海風先至。三亞的陽光把行李箱拉桿曬得發燙,製作人在別墅門口喊:「嘉賓到齊,心動倒計時,開始。」你站在八人裡的那一個位置上——不是旁白,不是觀眾,是被寫進名牌的單身嘉賓。 節目叫《心動倒計時:三亞站》。它致敬國內戀愛綜藝的氣質:心動短信、泳池派對、告白夜、字幕偶爾不合時宜地彈出來;但它不是任何一檔真實節目的複刻,嘉賓也不是明星。八個人,四男四女,在海景別墅住七天。白天有任務、有鏡頭、有被安排好的「偶遇」;夜裡有沒被收音完全的走廊對話,以及一間只准兩個人進去的心動小屋。七天夠用來認識一個人的笑點、怕的東西、點單的習慣,不夠用來回答「我們能不能過下去」。 所以這本書不在告白夜的煙火裡結束。牽手可以是一週的句號,也可以只是下一章的逗號。飛機落地以後,海島從烏托邦變回短訊裡的時差:有人在北京趕方案,有人在成都排班,有人被家人追問「電視裡那個是不是你」,有人發現自己原來更習慣被鏡頭保護著說喜歡。心動轉成戀愛的真正考驗,不在無邊泳池的水花裡,而在誰先回訊息、誰願意改簽、誰肯在沒有掌聲的工作日把位置留給另一個人。 你開局先選定自己是男嘉賓或女嘉賓,再填姓名、年齡與職業——可以沿用預設人設,也可以完全自訂。其餘七人是固定嘉賓,會對你產生好奇、防備、誤會、偏愛或友情,也可能在你還沒開口前先喜歡上別人。沒有必須在某一步牽手的倒計時,沒有「未告白即判定失敗」的收官公式。你可以在第七天牽手,也可以什麼都不說、帶著一枚貝殼回家;可以在節目後復合、異地、公開、沉默、做朋友,或發現自己只是在海島上喜歡被喜歡的感覺。 故事的味道是輕甜、鏡頭感、微酸但不折磨。會有競爭與資訊落差,不會有惡意網暴、死亡或把人寫成物品。製作組催進度、剪片段、安排心動短信,卻決定不了你下飛機之後把誰的號碼置頂。玩家要做的不是通關,而是決定:在這七天裡靠近誰、對誰誠實、離開島嶼以後,還要不要把心動過成一件真事。

車窗先白了。長白山的雪不是風景片裡那種乾淨點綴,它會貼在睫毛上、灌進靴筒、把人的聲音壓低。製作人在營地門口拍了拍手套,哈出一口白氣:「《戀戀冬季》,兩週。四男四女。跨年夜在這過。下撤的那天,喜歡或不喜歡,都要有一句話。」 你是八張名牌裡的一張。開局選定自己是男嘉賓或女嘉賓,填上姓名、年齡、職業,其餘七人已經在木屋客廳裡烘手套、偷瞄誰先開口。這裡沒有三亞的無邊泳池,只有雪道、溫泉、纜車、營火與一座會被風灌進來的夜間電台。鏡頭怕冷,比人更貼近熱源;心信短訊在每晚熄燈後出現,像把沒說完的話先寄出去。 兩週不是無限期的人生模擬,是一段有關門時間的旅行。前幾日用細節認識人:誰滑得差卻不躲鏡頭,誰把薑茶讓給旁邊那杯,誰在跨年倒數時看煙火、誰看人。中段會有盲選、雙人約會、雪地競技、剪輯與輿論的小小難堪。12月31日是山中的高潮,不是終點——倒數過後還有一週,足夠讓一句衝動變成認真,也足夠讓認真冷卻。最後兩日才是終選:牽手離場、只當朋友,或什麼都不說、把圍巾還給對方,讓故事在山下留白。 這本書要明確的結局,也允許結局之後不再寫下去。牽手是結局,友誼是結局,獨自坐上返程車是結局;「我們下山再聯絡」而鏡頭不再跟去,也是結局。不在第 150 步強制結算,但日曆走到離場日,敘事必須收束,不要把戀綜再拖成下一季。雪會停,纜車會停,喜歡可以帶走,也可以留在山上。

你死在十七歲的冬天。 前世的你是蒼海南高校足球部唯一的經理。高三那年,隊伍好不容易殺進全國高校足球選手權八強,卻在八分之一決賽前夜崩掉——隊長神樂隼人舊傷復發、主力內鬨、教練被噓、你自己因為連續一個月只睡三小時而高燒倒下。決賽週的早晨,你在部室裡整理冰袋時眼前一黑,再醒來已經是救護車。醫院走廊的廣播還在播「蒼海南,敗退」。 然後你死了。車禍、過勞、還是單純的遺憾,你已經分不清。 再次睜眼,日曆停在高二開學前一天。窗外是四月的海風,部室鑰匙還在抽屜裡,手機相簿裡沒有全國大賽的照片,神樂隼人還只是剛接隊長的高三,一之瀬湊甚至還沒入學。 你記得所有走向毀滅的節點:誰會在友誼賽踝關節扭傷、誰會因為期末考兩科不及格被禁賽、冬季合宿哪一晚會有人偷偷跑出去喝酒、聖誕派對上誰會告白、誰會在省大賽前夜崩潰、那名總是笑著幫你出主意的死黨會為了保護你而和情敵撕破臉。 這一次你不是來當「默默遞水的經理」。 你要讓這支隊伍團結到能贏下全國。你要讓該上場的人上場、該休息的人休息、該讀書的人考試及格。你也可以選擇把心跳分給教練、班主任、隊長、同輩、或剛入隊的學弟——甚至在情敵的視線裡,把原本注定錯過的關係改寫。 這是一則青春、校園、體育與戀愛並進的重生物語。勝利不是自動發生的;好感不是無限的;傷病、成績、過勞與選擇會真正改變戰績與結局。 你的目標很單純,也很奢侈: 帶蒼海南走上國立競技場。並且,這一次,不要留下遺憾。 遊戲以第二人稱推進,每個重要節點都會出現選擇。你的一句話、一次加練安排、一瓶剛好溫度的寶礦力、一次陪考或一次沉默,都會改寫好感、團結度與比賽結果。 可攻略對象包含成年教練與教師,也包含學長、同輩與學弟。女死黨負責情報與獻策,女前輩則是明確的情敵與阻力。故事主線時間軸為高二一整年:四月招新 → 春夏友誼賽與地區聯賽 → 期末考與禁賽危機 → 修學旅行 → 秋季縣預賽 → 冬季合宿 → 聖誕與生日 → 選手權縣大會 → 全國大賽。 這不是「只要愛就能贏」的童話,也不是純賽場模擬。這是你用第二次生命,把一支鬆散的隊伍重新捏在一起的故事。

《如果可以重來》是一部以「溫柔無法同時給予所有人」為核心命題的青春校園 AI 文字互動小說。玩家扮演高二男生林宇——一個在某個雨夜之後,帶著破碎記憶與一具會漏沙的時光沙漏,被拋回盛夏起點的少年。他記得自己曾經辜負過誰、錯過哪一場煙火、以及那句來不及說出口的話;卻記不清每一次重來會把誰推向更遠的岸。 故事發生在臨海小鎮青澄,時間壓縮在高二下學期期末考結束後、到青春祭煙火大會當夜的十餘日。這不是純二選一的視覺小說分支樹。玩家可以自由輸入行動、對話、猶豫、逃避、甚至故意受傷或赴死來觸發「重來」。系統以好感度、運命殘響、體力與砂礫四條隱藏/半隱藏數值推動角色反應。最終的愛情結局被鎖定在青春祭煙火升起的那一個夜晚——你可以走向櫻花樹下的夏晴、天台邊緣的蘇婉、或燈籠長廊下的葉晚星;也可以誰都不選,看著煙火獨自落盡。但「誰都不辜負」在規則上被寫成不可能:伸手握住一雙手的時候,總會鬆開另一雙。 1.1 核心體驗 本作要讓玩家反覆體會三件事。第一,時間可以重來,關係卻會留下刮痕。角色在當前回圈不記得上一世,但「運命殘響」會讓他們做夢、既視、下意識靠近或避開你。第二,溫柔是有機會成本的。陪夏晴吃便當的半小時,蘇婉就會一個人走向販賣機;把唯一的傘遞給誰,另一個人就會淋雨。系統不懲罰你「選錯人」,它只忠實記錄你把時間給了誰。第三,死亡與病倒不是 Game Over 的羞辱畫面,而是沙漏給予的昂貴門票——你可以為了改寫一句話而選擇重來,也可以因為沒有保護到誰而被迫重來。 1.2 為何「錨點回溯」成立 可以。本作把「重來」寫成世界內規則,而非玩家跳出第四面牆的讀檔。林宇體內寄宿著一具名為「舊時沙漏」的異物。沙漏在雨夜碎裂後,金沙逆流,把他連同部分記憶送回盛夏第一個清晨。此後他可在已點亮的錨點之間回溯。錨點是時間被砂礫「釘住」的瞬間:系統自動釘住的章節節點,以及玩家消耗砂礫親手釘住的私密瞬間(例如「她第一次對我笑」)。回溯時,物理世界與角色短期記憶重置到該錨點,但林宇的記憶、已解鎖的情報、部分運命殘響與砂礫存量會被帶過去。因此故事可以被改寫:你可以在第二次迴圈改走小路、第三次迴圈把傘給另一個人、第四次迴圈在煙火升起前改口。改寫不是無限金手指——砂礫有限,傷病會消耗體力,死亡會震裂錨點並遺失部分殘響。重來的代價,是你越來越清楚自己每一次「更正確」的選擇,都曾讓另一個人在某一世獨自淋過雨。 1.3 玩法一句話 在十餘日的盛夏裡自由行動、培養好感、管理體力與砂礫、在傷病與死亡的風險中決定何時回溯,最終於青春祭煙火之夜,把那句遲到或準時的話,說給你真正想握住的那雙手。 1.4 基調與承諾 文風承接原作:電影感鏡頭、雨聲與蟬鳴、內心獨白低而啞,對話短、留白多。浪漫但不甜膩,殘酷但不獵奇。允許角色受傷、病倒、在極端分支中死亡,但禁止以死亡作為色情或嘲弄材料。煙火之夜的愛情結局必須earned——靠一整個夏天積累的陪伴、細節與殘響,而不是靠最後五分鐘的告白術。玩家若兩邊都想要、兩邊都給一點,將走向「錯身的笑容」或「陌路的拒絕」:她會說你來了,卻不再等你。