资源简介
本人在阅读《unix-linux编程实践教程》后萌生了写一个小游戏来巩固知识的想法,于是码了一个掷骰子的简单小游戏。这是一个Linux系统下的单机小游戏,通过curses库绘制图形,信号时钟调用操作函数。
代码片段和文件信息
#include “dice.h“
#define random(x) (rand()%x)
#define dice_random() (random(6)+1)
Player player;
Computer computer;
Umpire umpire;
/****************************************************************
* 函数名:void dice_init(void)
* 功 能:游戏初始化
* 返回值:无
* 参数值:无
****************************************************************/
void dice_init()
{
char strmoney[10];
void dice_shake(int);
srand((int)time(0));
initscr();
noecho();
crmode();
umpire.status = NoReady;
umpire.dice_multiple = 1;
strcpy(player.name“Player1“);
player.money = 100;
player.dice1.dice_flag = 0;
player.dice2.dice_flag = 0;
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-28 13:49 Dice\
文件 13540 2018-10-28 13:37 Dice\dice.c
文件 6978 2018-10-28 13:37 Dice\dice.h
文件 7046 2018-10-28 13:36 Dice\GameLib.c
文件 6228 2018-10-28 13:36 Dice\GameLib.h
文件 26833 2018-10-28 13:47 Dice\main
文件 8762 2018-10-28 13:47 Dice\main.c
- 上一篇:ScanPort端口扫描工具
- 下一篇:最好用的WPE版本 汉化修正版WPE
相关资源
- Linux编程入门之 C 语言环境_chm
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- 神经网络PID控制源程序
- EXE程序反编译器,将EXE程序还原为代
- 数据结构-通讯录
- featerMatch.rar
- STM32F0延时函数,用于ms及us延时
- 操作系统课程设计--模拟文件系统
- 模拟Ethernet帧发送过程
- 计算CRC冗余校验码(32)
- 用NTC热敏电阻做温度采集
- 数据结构:查找的运用
- stm32C8T6模拟IIC协议
- 离散数学实验4:欧拉图的判定并输出
- A*算法的实现 路径规划
- ARM开发板远程升级程序
- 基于51单片机的电子日历
- 小学生算术四则运算测试系统
- 教务系统C程序及实验报告
- Goertzel算法
- 出租车计价器课程设计
- 堆栈的计算器
- adxl345加速度传感器
- 初学者简单C实现仓库管理系统
- 霍夫曼编码
- 基于51的音乐盒
- 基于arm下的电子相册
- 基于Qt5实现的心率变异与心率减速力
- 嵌入式局域网聊天系统服务端
评论
共有 条评论