趣拼图最后完成及总结

趣拼图界面设计如下:

xml代码如下:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/bgc"    android:orientation="vertical"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@drawable/title_background" >

<TextView        android:layout_width="match_parent"        android:layout_height="200dp"        android:gravity="center"        android:textSize="30sp"        android:background="@drawable/homepage_titlebg" />    <LinearLayout        android:orientation="horizontal"          android:layout_width="match_parent"          android:gravity="center"       android:layout_height="60sp">       <TextView           android:layout_width="100sp"           android:layout_height="wrap_content"           android:gravity="center"           android:textSize="30sp"           android:text="@string/yonghuming" />        <EditText            android:id="@+id/admin"            android:layout_width="match_parent"           android:layout_height="match_parent"           android:inputType="number"           android:hint="@string/edit_yhm"           android:singleLine="true" />    </LinearLayout>    <LinearLayout        android:orientation="horizontal"          android:layout_width="match_parent"       android:layout_height="60sp"       android:gravity="center">       <TextView           android:layout_width="100sp"           android:layout_height="wrap_content"           android:gravity="center"           android:textSize="30sp"           android:text="@string/mima" />        <EditText            android:id="@+id/password"            android:layout_width="match_parent"           android:layout_height="match_parent"           android:inputType="textPassword"           android:hint="@string/edit_mm"           android:singleLine="true" />    </LinearLayout>    <LinearLayout        android:orientation="horizontal"          android:layout_width="match_parent"       android:layout_height="60sp"       android:gravity="center" >      <Button          style="?android:attr/buttonBarButtonStyle"          android:id="@+id/denglu"          android:layout_width="match_parent"           android:layout_height="match_parent"           android:layout_weight="1"           android:gravity="center"           android:textSize="30sp"           android:text="@string/denglu" />      <Button          style="?android:attr/buttonBarButtonStyle"          android:id="@+id/zhuce"          android:layout_width="match_parent"           android:layout_height="match_parent"           android:layout_weight="1"           android:gravity="center"           android:textSize="30sp"           android:text="@string/zhuce" />   </LinearLayout>

</LinearLayout>

JAVA代码如下:
package com.example.game;

import android.app.Activity;import android.os.Bundle;import android.view.*;import android.view.View.OnTouchListener;import android.widget.*;import android.content.Intent;import android.content.res.Resources;import android.graphics.Color;import android.graphics.drawable.Drawable;

public class HomepageActivity extends Activity implements View.OnClickListener,OnTouchListener{   EditText tEdit1,tEdit2;   Button button_dengLu,button_zhuCe;   LinearLayout change_bgColor;

int num_bg;   String bgimage[] = {         "#FF0000",         "#FF4500",         "#EEEE00",         "#00FF00",         "#0000FF",         "#00EEEE",         "#CD00CD",         "#FFFFFF",         "#CD3700",         "#8F8F8F"   };   public void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  WindowManager.LayoutParams.FLAG_FULLSCREEN);      requestWindowFeature(Window.FEATURE_NO_TITLE);      setContentView(R.layout.homepage);      dealWithHomePage();   }   public void dealWithHomePage(){      tEdit1=(EditText)findViewById(R.id.admin);      tEdit2=(EditText)findViewById(R.id.password);      button_dengLu=(Button)findViewById(R.id.denglu);      button_zhuCe=(Button)findViewById(R.id.zhuce);      button_dengLu.setOnClickListener(this);      button_zhuCe.setOnClickListener(this);

change_bgColor = (LinearLayout)findViewById(R.id.bgc);      change_bgColor.setOnTouchListener(this);

}

public void onClick(View view){      String str1 = tEdit1.getText().toString();      String str2 = tEdit2.getText().toString();      if(view==button_dengLu){         if(str1.equals("123456")&&str2.equals("123456")){            Intent intent = new Intent(HomepageActivity.this,ChoseGameActivity.class);            startActivity(intent);            finish();         }else{            Toast.makeText(this,).show();         }      }   }   public boolean onTouch( View view , MotionEvent event ){      switch(event.getAction()){      case MotionEvent.ACTION_UP:         num_bg++;         if( num_bg == bgimage.length){            num_bg = 0;         }         change_bgColor.setBackgroundColor(Color.parseColor(bgimage[num_bg]));         break;      }      return true;   }}

这个项目已经到最后的尾声了,这是一个团队共同努力做出的一个小游戏app,游戏虽小可是却耗费了六个人的心血,虽然弄得也不是特别完善但是我们也认真的去动手操作和认真思考了。
时间: 2024-08-11 03:35:17

趣拼图最后完成及总结的相关文章

拼图游戏---需求分析

各位领导/投资人/用户/合作伙伴:我们的产品--趣拼图是为了游戏中的暴力因素以及无聊.,我们有独特的办法制作一个游戏,它能给用户带来更多好处,比如生活知识的普及,智力的开发等,同时我们有更高效率的一传十,十传百的方法,能让更多用户知道我们的产品,并进一步的传播. 在经过众多假设以及实践,我们组决定做一个开发智力的拼图游戏.我发现现在大多数游戏都是按部就班,玩家需要按照游戏制定的规则来活动,那这样,游戏除了娱乐也就没有其他的意义.经过调查,发现现在人,喜欢玩一些格斗[比如拳皇].跑酷[比如神庙逃亡

UML用例图

用例图定义:由参与者(Actor).用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图称为用例图. UML包括用例图.类图.构件图.部署图.顺序图.协作图.状态图.活动图 各个图简介: 用例图从外部用户的角度捕获系统的行为.他将系统功能划分为对活动者具有意义的事务. 类图描述类.接口.写作以及它们之间的关系的图 顺序图描述了随时间安排的一系列消息.每个分类角色显示为一条生命线,代表整个交互期间的角色.消息则显示为生命线之间的箭头. 协作图对交互中存在意义的对象和链建模 状

小组项目简介(更改后)

我们的产品:趣拼图是为了更好地解决6-28岁年龄段的痛苦,他们需要更好的小游戏推荐,利用起碎片时间,提高智力开发,但是现有的方案并没有能很好的解决这些需求,我们有独特的办法制作一个趣味拼图的APP,它能给用户带来更多好处,多提供了动脑思考的时间,质量更好的小游戏,更有灵活性,微博上达人的推荐,同时我们有更高效率的一传十,十传百的方法,能让更多的用户知道我们的产品,并进一步传播. NABC:N(Need,需求) 日常生活的飞速发展,快餐式阅读成了人们常见的休闲方式,但是快餐式阅读带来的却是响应的好

【Demo】拼图小游戏 winform (二) 只能在空格区域移动的拼图

与第一篇一样,同属简单Demo,这个在开始做的时候,想的是将PictureBox拖动到另一个PictureBox上,如果PictureBox没图片,就将Image传递,但想法是简单的,事实是复杂的:首先PictureBox不支持DragEnter和DragDrop事件,所以后面将图片的载体换成了Panel:其次图片全随机打乱不行,第一行的最后一张图片是不能随机的,必须为特定图片(当然这是因为这个Demo是所有小图都存在的,其实也可以做成随机取消一块图片的拼图游戏,只要在此Demo上做些调整):最

趣拍云:助力APP一周上线人脸识别+动态贴纸

年初,某美图软件上线的"一秒变福娃"引发了全民COS狂潮.配合新年的欢乐气氛,人们纷纷拿起手机,将自己的照片P成福娃的模样,并发到朋友圈送出新年祝福.娱乐化的玩法,不仅收到了年轻粉丝群体的追捧,更带来了巨大的话题量和高流量.而就在近日,国内领先的移动视频云服务商趣拍云也将这一人脸贴图功能开放,可供开发者快速集成如同FaceU的短视频拍摄SDK,实现产品娱乐化与个性化. 开发"神器",助你轻松客服技术难题 立体化和高覆盖的话题营销,自然与产品独特的切入点密不可分.越来

趣拍云:深耕细作 打造最专业短视频开发平台

短视频是指视频长度不超过2分钟,通过短视频平台拍摄.编辑.上传.播放.分享.互动的,视频形态涵盖纪录短片.DV短片.视频剪辑.微电影.广告片段等的视频短片的统称,伴随着社交媒体的迅猛发展以及网络带宽.云技术等基础条件的成熟,短视频市场在2016年迎来了爆发式增长,据有关数据显示,预计到2020年,短视频内容消费贡献的广告营收将是现在的10倍,达到600亿元人民币.如此巨大的市场,自然吸引了众多参与者,而杭州短趣网络传媒技术有限公司就是其中一个参与者,他们于2016年1月推出的 "趣拍云"

短视频行业竞争加码 开发者点赞趣拍云感恩钜惠活动

一.短视频成为新的创业风口 2016年,短视频超过了图文和组图,成为了今日头条最大的内容形态,日均播放次数超过了10亿次.继第二届头条号创作者大会上宣布对短视频作者投入10亿人民币,今日头条宣布已完成了对移动视频创作者平台Flipagram的全资收购,意味着今日头条正式拿到了全球短视频市场的入场票. 短视频将会是未来非常重要的一个风口.4G-5G时代,流量费用大幅度降低,用手机看视频已经成为新常态.相比图文内容的维度单调,视频本身即是一个立体且更具"IP化"的媒介样态:短视频利用自身可

短视频创新的一把火从C端烧B端 趣拍云动图功能重磅发布

最近,"小视频"在微信朋友圈流行了起来. 在12月12日发布的最新版本微信中,朋友圈小视频的时长从6秒延长至10秒.除此之外,用户可以在朋友圈中分享相册当中的视频.如果时长超过10秒,则可以用微信自带的编辑器进行手动编辑.正是因为微信的更新,工具类的视频应用也在一夜之间风生水起. 事实上,短视频功能已经成为社交类app最为重要的功能之一.曾以照片分享风靡全球的Instagram早在2013年就已上线短视频功能,更是在上个月加入视频直播的大军.与此同时,美拍等短视频应用越来越受欢迎,截至

什么?又是404!趣图助你理解HTTP状态码~

HTTP状态码(一):   注释: 301—永久移动.被请求的资源已被永久移动位置: 302—请求的资源现在临时从不同的 URI 响应请求: 305—使用代理.被请求的资源必须通过指定的代理才能被访问: 307—临时跳转.被请求的资源在临时从不同的URL响应请求: 400—错误请求: 402—需要付款.该状态码是为了将来可能的需求而预留的,用于一些数字货币或者是微支付: 403—禁止访问.服务器已经理解请求,但是拒绝执行它: 404—找不到对象.请求失败,资源不存在: 406—不可接受的.请求的