• 大小: 17KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: Linux编程  C语言  

资源简介

本人在阅读《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

评论

共有 条评论