用js代码写一套简单的家庭游戏系统

先上代码

function girl(name,age,talk){

    this.age=age

    this.name=name

    this.talk=talk

    this.saySprot=saySprot

    this.name1=name1

    this.littree=littree

    this.xinxi=xinxi

}

// 修改年龄

function saySprot(age){

    if(age<=0||age>150) {

        console.log('修改年龄不合法')

    } else {

        girl.prototype.age=age

        gril1.age=girl.prototype.age

    }

}

function name1(name2){

    // 判断你的名字是否为空

    let xingming=/^[\u4e00-\u9fa5a-zA-Z]+$/

    if(xingming.test(name2)!=true) {

        console.log('修改的名字不合法,请你仔细校验后进行修改')

    } else {

        girl.prototype.name=name2

        gril1.name=girl.prototype.name

    }

}

class User {

    constructor(user,index){

        this.user=user

        this.index=index

    }

}

let User1=new User(0,0)

function xinxi(name)

{

    this.name=name

    this.moeny=2000 //个人资产默认两千

}

let xin1=new xinxi('')

// 恋爱系统

function littree(name3){

    if(gril1.age<16) {

        console.log('您目前状态不可以进行恋爱!')

    } else if(gril1.age>18||gril1.age<22){

        xin1.name=name3

        console.log('我选择的男生对象姓名为'+xin1.name)

    } else {

        this.jiehun()

    }

}

// 结婚系统

function jiehun(){

}

// 离婚系统

function lihun(boy1){

    // 也有一部分人是单身,这里没有设定,谨慎操作

    // 首先需要男女都同意才可以进行离婚

    if(User1.user!=0||boy1!=0){

        console.log('离婚失败!')

    } else {

        User1.user=boy1

        console.log('离婚成功!')

    }

}

function chaoshixiaofeixitong(index){

    console.log('1.购买饮料 *1 3.5元')

    console.log('2.购买房产 *1 360000元')

    console.log('3.购置家具....')

    // 自行添加

    switch(index) {

        case 1:

            if(xin1.moeny>=3.5){

                xin1.moeny=xin1.moeny-3.5

                console.log('购买成功!')

            } else {

                console.log('购买失败!')

            }

            break;

        case 2:

            if(xin1.moeny>=360000){

                xin1.moeny=xin1.moeny-360000

                console.log('购买成功!')

                // 你可以加一个房产系统

            } else {

                console.log('购买失败!')

            }

            break;

    }

}

let gril1=new girl('朱丽丽',18,'中文')

saySprot(19)

console.log('修改后的年龄'+gril1.age)

name1('张三')

littree('张三')

chaoshixiaofeixitong(1)

console.log(gril1.name)

这里包括了,结婚系统,离婚,还有就是商城购买的,然后就是个人信息,男方信息

技术有,原型,原型对象,循环,基础对象 构造函数等等

我个人就是说,技术不一定能入大佬眼,毕竟仅供学习,参考 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼程序员

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值