可信源码风险提示:保存或下载前请阅读源码和权限声明。
ui.showHeader(false)
let u
let m=["","你","需余能","班主任","大傻吊",Infinity,"校长"]
let z=1
let zj=[0,3]
function zcd(){
ui.render(() => [ui.column([
ui.text(),
ui.row([ui.heading("司慕",{width:155,size:36,color:"#ffaaaa",align:"right"}),ui.heading("中学",{width:91,size:36,color:"#ff8888"})
],{background:"#"}),
ui.text("傻逼的弱智生活\nBy Infinity",{align:"center",color:"#880000"}),
ui.spacer(60),
ui.spacer(100),
//ui.spacer(0),
ui.row([
ui.button("游玩第"+z+"章",j,{color:"#",background:"#131313",size:36}),
],{background:"#131313"}),
ui.text(),
],{background:"#111111",radius:45})
])
}
function die(){
ui.render(() => [
ui.column([
ui.text("\n你失败了\n\n\n\n\n\n ",{align:"center",size:36}),
ui.spacer(5),
ui.button("主页面 ",zcd,{tone:"danger",size:36}),ui.text("")
],{background:"#ff5566",radius:45})
])
}
function x(q3,q1,q2){
for (let i = 0; i < q1.length; i += 1) {
q1[i]={label:q1[i],value:i}
}
dialog.select({title:" ",message:q3,items:q1})
.then(q=>{
console.log(q)
if(q==null){x(q3,q1,q2)}
a(["你选择了"+q1[q.value].label],q2[q.value])
})
}
function a(q,q1,q2,qm){
let q4=0
if(q2==u){
q2=0
qm=""
}
let qt=[""]
let qz=""
if(typeof q[q2]!=="number"){
for (let i= 0; i<q[q2].length; i+= 1) {
if(q[q2][i]!="|"){
qz+=q[q2][i]
}else{
for(let o=0;o<5;o++){
qt.push(qz)
}}
qt.push(qz)
}
let q3=()=>{
let zd=()=>{
if(qt[q4]!=qt[q4-1]){
system.vibration.vibrate({mode:"short"})
}}
let b=ui.button("","",{background:"#ffffff"})
ui.render(()=>[ui.column([
ui.spacer(100),
ui.spacer(25),
ui.text("\n\n\n "+qm,{color:"#005599",size:36,align:"cener"}),
ui.column([
ui.text(qt[q4],{align:"cener",color:"#000000",size:20}),
],{background:"#aaddff",padding:16,radius:0}),
b,
//ui.text("\n\n ")
],{background:"#ffffff",radius:45})
])
zd()
setTimeout(() => {
if(q4<qt.length-1){
q4++
q3()
}else{
q2++
b=ui.row([ui.button("[ 确认 ]",()=>{
if(q2<q.length){
a(q,q1,q2,qm)
}else if(q1!==u){
console.log(q)
q1()
}else{
ui.render([
ui.text("ERROR!\nq2=="+u)])
}
},{size:30,background:"#f9f9f9",color:"#dfdfdf"})])
ui.refresh()
}
},70)
}
q3()
}else{
qm=m[q[q2]]
if(q4<q.length-1){
a(q,q1,q2+1,qm)
}}
}
function j(){
let q=(q2)=>{q1[q2]()}
let q1=[() => {
a(["10月8日,|司慕中学——",
1,"妈的,|开学了",
"我看看时间...",
"6:40分,|还算早。",
"我现在应该去?",
],() => {
x("现在去?",["去小树林","去教室"],[() => {
a([
"小树林很美。",
1,
"现在几点了?",
"“5月30日6:40分”",
"完蛋了...",
0,
"你因迟到||被||开||除||。||",
]
,die)
},()=>q(1)])
})
},
() => {
a([
1,
"教室门好像没开",
2,
"你在干什么?",
1,
"(这是我的朋友"+m[2]+")",
"门没开",
2,
"我刚好拿有钥匙",
"我开下门...",
0,
"开门中...|||门开了",
"你进到教室把灯和风扇打开",
"你连上3节课",
1,
"妈的累死我了",
3,
"你给我过来一下",
1,
"我吗?",
3,
"是的",
0,
"你进到办公室",
3,
"你是不是打了"+m[4]+"同学?",
4,
"老师就是他打了我",
1,
"?我没打过他啊",
"(怎么办?他要污陷我)"
],()=>x("反驳"+m[4]+"",["肘死他","全肘飞,不回头"],[()=>a(["你重心不稳||摔||司||了||~||"],die),()=>q(2)]))
},
() => {
a([
4,
"啊!————",
3,
"饿!————",
0,
'"'+m[3]+'"已阵亡。',
1,
"为什么你没死?",
4,
"因为我死妈了",
"?什么顶到我了",
1,
"我的碉顶到你了",
4,
"什么?!——",
0,
'"'+m[4]+'"被操司。',
1,
"哦,||11:45了,去吃个饭",
0,
"食堂——",
1,
"太难吃了...||呕",
"我得||吃点好的...",
0,
"第一章完结,2026-10-8"
],()=>{z++;zcd()})
},
() => {
let p=()=>a(["鱼跑路了,||你||个||废||物||~||"],die)
a([
1,
"我记得学校有个池塘",
"我看看有没有鱼",
0,
"池塘——",
"水里有很多小鱼",
"旁边有个用来收集水面落叶的长柄捕网,正好用来捞鱼",
"你拿起捕网捞鱼",
"...|||鱼来了!"
],()=>x("捞鱼",["往左提","往右捞"],[()=>x("要捞到了!",["往上拉","往下收"],[()=>q(4),p]),p]))
},
() => {
a([
1,
"啊啊啊———",
0,
"哗——",
"你捞到了!",
"宿舍——",
2,
"你哪来的鱼?!",
1,
"我在池塘捞的",
2,
"烤还是煮?",
1,
"烤",
0,
"你用铁丝和胶水合成了铁网,用打火机和木头合成了木炭",
"晚上12:00",
"你在天台烤鱼",
6,
"什么那么臭啊?",
"天台传来的味道...",
0,
`${m[6]}走上天台`,
6,
"你在干什么?!",
"我得肘你才行了...",
1,
"操你妈",
6,
"666这个入是神金病我先走了",
1,
"?我让你走了吗",
6,
"啊!————",
0,
`"${m[6]}"被肘司。`,
"此作完结,2026-10-8",
5,
"我是作者",
"点击进入主界面"
],()=>{
z=1
zcd()
})
}
]
ui.render([ui.text("Loading...")])
setTimeout(()=>{q(zj[z-1])},200)
}
zcd()