`
aiyanbo
  • 浏览: 65437 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

由看新闻而开发的一款小游戏

阅读更多

   昨天晚上在网上看到一个新闻:说是现在的80后夫妻都用家庭骰子来解决家务的问题。而是我自己花了半小时写了个程序。

 

 

 

  下面是源代码:

        main窗体:

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace MyGame
{
    public partial class main : Form
    {
        private List<string> _list;
        private int _index;
        public main()
        {
            InitializeComponent();
        }

        private void versioninfo_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Form vifrom = new versioninfo();
            vifrom.Show();
        }

        private void main_Load(object sender, EventArgs e)
        {
            disEnabled(false);
            _list = getList();
            initListContent();

        }

        private void initListContent()
        {
            lvcontent.Items.Clear();
            lvcontent.View = View.List;
            for (int i = 0; i < _list.Count; i++)
            {
                ListViewItem item = new ListViewItem();
                item.Text = _list[i];
                item.Tag = i;
                lvcontent.Items.Add(item);
            }
        }
        private List<string> getList() {
            List<string> list = new List<string>();
            list.Add("做  饭");
            list.Add("买  菜");
            list.Add("洗衣服");
            list.Add("扫  地");
            list.Add("倒垃圾");
            list.Add("洗  碗");
            list.Add("休  息");
            return list;
        }

        private void reset_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            _list = getList();
            initListContent();
            labrun.Text = "";
            disEnabled(false);
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            Random r = new Random();
            _index=r.Next(100000)%_list.Count;
            labrun.Text = lvcontent.Items[_index].Text;
        }

        private void start_Click(object sender, EventArgs e)
        {
            if (_list.Count == 0)
            {
                MessageBox.Show("您的任务已用完,请点击 复位 重新开始!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            timer1.Enabled = true;
            disEnabled(false);
        }

        private void stop_Click(object sender, EventArgs e)
        {
            if (timer1.Enabled == false)
                return;
            timer1.Enabled = false;
            _list.RemoveAt(_index);
            labjob.Text = labrun.Text;
            disEnabled(true);
            initListContent();
        }
        private void disEnabled(bool b)
        {
            labrun.Visible = !b;
            labview.Visible = b;
            labjob.Visible = b;
        }
    }
}

 

 

   

  

 各位可以将附件下回去看看效果   (*^__^*) 嘻嘻……  献丑了。。。........!

 

 

 

1
0
分享到:
评论

相关推荐

    基于php写小游戏代码

    从【标签】"毕业设计 php 小游戏"我们可以推断,这个项目可能是大学生毕业设计的一部分,旨在让学生实践PHP编程和小游戏开发的技能。 【压缩包子文件的文件名称列表】揭示了项目的基本架构: 1. `04 基于PHP的游戏...

    基于Android Studio应用开发的小项目(以校园新闻为主题)

    4. **打地鼠小游戏**:这是一个典型的Android游戏开发实例,可能涉及到Canvas和SurfaceView的使用,用于自定义绘图和动画效果。开发者可能利用计时器(Timer)和事件监听来实现游戏逻辑。 5. **添加新闻**:这部分...

    收集整理120个微信小程序和小游戏的源码案例库下载

    微信小程序和小游戏是移动互联网领域中的热门开发平台,它们提供了丰富的功能和便捷的用户体验,深受开发者和用户喜爱。本资源库收集整理了120多个微信小程序和小游戏的源码案例,为学习者和开发者提供了宝贵的参考...

    最新仿2144小游戏门户织梦网站程序商业源码

    2144小游戏网是一个深受用户喜爱的小游戏聚合平台,而这款源码旨在提供相似的功能与用户体验,同时针对商业运营进行优化。 【织梦内容管理系统(DedeCMS)】 织梦CMS是一款流行的开源PHP+MySQL的内容管理系统,以其...

    微信小程序开发-足球圈(包含node后端)案例源码.zip

    微信小程序,作为一款轻量级的应用开发平台,以其便捷的开发流程、丰富的功能特性以及无须安装即可使用的特性,深受开发者喜爱。本案例将围绕“足球圈”这一主题,深度解析微信小程序与Node.js后端的结合应用,旨在...

    ChatGPT应用与实战,开发小学生物理实验学习兴趣,小游戏代码策划设计.pdf

    此外,结合游戏化学习,我们可以开发一款名为“物理探险”的小游戏,让玩家在游戏中解决物理问题。这款游戏包含多个关卡,每个关卡对应不同的物理概念,如引力场、斜坡、弹跳、电磁场和机械臂等。通过游戏,学生可以...

    微信小程序开发案例、微信小程序开发源码

    微信小程序是一种轻量级的应用开发平台,主要针对移动端,由腾讯公司推出,旨在提供便捷的、无需下载安装即可使用的应用体验。在这个“微信小程序开发案例、微信小程序开发源码”的压缩包中,包含了100多个不同的小...

    马克斯(maxcms)小游戏程序 4.0 正式版.rar

    马克斯(maxcms)小游戏程序是一套采用ASP MSSQL/ACCESS架构的CMS系统,凭借100%完全开源、永久免费、功能强大、安全健壮、性能卓越、超级易用、模板众多、资源丰富等诸多优势、深得中国互联网广大站长的一致好评,已...

    GLTOP - 游戏开发资源手册

    《GLTOP - 游戏开发资源手册》是专门为游戏开发者设计的一份综合指南,它包含了游戏开发过程中的各种关键资源,旨在帮助开发者更高效地进行项目管理与开发工作。这份手册详细列举了游戏开发的不同方面,包括中间件、...

    手机小游戏网站蓝白.zip

    2. `news`:可能是一个新闻或更新板块的目录,包含了关于小游戏的最新动态、更新信息或者游戏攻略等内容,可能由多篇HTML页面组成,使用了Markdown或HTML格式。 3. `client`:此目录可能包含了客户端相关的文件,...

    o2o行业 图片展示 小游戏类 教育培训 法律咨询 视频直播 门店店铺 交友互动 地图定位 影音娱乐 新闻资讯 演绎博览 论坛系

    4. **小游戏类**:微信小程序支持开发小游戏,提供简单的游戏体验,例如休闲益智、跑酷、消除类等,满足用户碎片化时间的游戏需求。 5. **教育培训**:小程序可应用于在线教育,提供课程视频、习题测试、答疑互动等...

    Java SSM基于HTML的互动游戏新闻网站【优质毕业设计、课程设计项目分享】

    本项目是一个基于Java SSM(Spring、SpringMVC、MyBatis)框架开发的互动游戏新闻网站,旨在提供一个集新闻发布、用户互动于一体的在线平台。这个项目不仅适用于毕业设计或课程设计,也是学习和理解企业级Web应用...

    基于PHP的Nextwpa小游戏门户网站源码 php版.zip

    【标题】"基于PHP的Nextwpa小游戏门户网站源码 php版.zip" 描述了一个使用PHP编程语言开发的小游戏网站的源代码。这个源码可能是为了创建一个互动性强、用户友好的在线平台,允许用户浏览、搜索和游玩各种类型的小...

    VC实现的扫雷小游戏

    【VC实现的扫雷小游戏】是一款基于Visual C++(简称VC)编程环境开发的经典桌面游戏。作为初学者或有经验的程序员,通过分析和研究这个游戏的源代码,可以深入理解C++语言、Windows API编程以及游戏逻辑设计。下面将...

    3839小游戏源码 v1.0

    【标题】"3839小游戏源码 v1.0" 涉及的主要知识点是游戏网站开发和PHP编程语言的应用。此源码是用于构建一个包含2万多款游戏资源的完整网站,它基于帝国CMS管理系统进行修改和优化,旨在提供一个集游戏下载、试玩和...

    用C#做的一个新闻阅读器

    这个阅读器是用C#编程语言实现的,C#是Microsoft开发的一种面向对象的、类型安全的编程语言,常用于构建Windows桌面应用、Web应用以及游戏等。C#结合.NET Framework或.NET Core,提供了丰富的库和框架支持,使得开发...

    几十款微信小程序源码

    3. **小游戏**:微信小程序支持开发小游戏,这些源码可以让你了解游戏逻辑、动画效果以及得分系统等的实现。 4. **订票系统**:这类小程序可能涉及到数据交互、支付接口调用、时间表展示等技术,对于理解实际业务...

    网络游戏官网网站模板是一款大型网络游戏公司HTML网站模板下载 .rar

    总的来说,网络游戏官网网站模板是一款强大的工具,它简化了大型网络游戏公司在构建官方网站时的工作,同时提供了丰富的功能和美观的界面,有助于提升品牌形象,吸引并留住玩家。对于不具备专业网页设计技能的团队,...

Global site tag (gtag.js) - Google Analytics