黑马程序员——C语言---数字九宫格游戏实战练习

本文是作者在学习C语言基础后,受迷宫游戏启发自编的一个数字九宫格游戏实践。游戏规则原创,程序逻辑确保每次打乱顺序后都有解,避免了无解情况。作者分享了游戏代码,邀请读者试玩。
摘要由CSDN通过智能技术生成

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ———

学完C语言基础视频,根据基础视频中迷宫游戏有感而发,自编一个数字九宫格游戏练练手。游戏及规则均是自创。AppStore上有九宫格游戏,本人曾经下载下来玩过,但是总是存在打乱次序后完不成的情况,可能是程序逻辑不对。本程序打乱次序逻辑保证百分之百正确,不存在无解的结果。欢迎各位试玩!啥也不说了,上代码!

//
//  main.c
//  数字九宫格
//
//  Created by apple apple on 15/7/6.
//  Copyright (c) 2015年 shuangxing. All rights reserved.
//
/*游戏玩法介绍:
 1)#只能上下左右移动一步,移动到那个位置的数字与#交换位置
    1  #    3
    8  2    5
    4  7   6
 2)直到#移动到最右下角时,并且盘面行程如下次序,才算游戏胜利
    1	2	3
    4	5	6
    7	8	#
 3)胜利后把#替换成9,盘面再次打印
    1	2	3
    4	5	6
    7	8	9
    胜利!
 
 编程要求:
 1)盘面要按一定的逻辑打乱次序(因为随机打乱存在一定的完不成能游戏的概率)
 2)键盘控制#的移动,w/W:上移;s/S:下移;a/A:左移;d/D:右移。
 
 
 游戏界面:
 
 开始界面
 1.开始游戏
 2.退出游戏
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值