项目/小游戏
王老桔
这个作者很懒,什么都没留下…
展开
-
小游戏:贪吃蛇
功能描述: 1.蛇初始长度为5,随着吃食物变长,速度也变快 2.速度有上限,当速度达到上限,不再增速 3.可长按方向键加速 4.吃一个食物加一分三个文件:Snake.h、Snake.c、test.cSnake.h#pragma once#include <stdio.h>#include <stdlib.h>#include <windows.h>#include <time.h>#d原创 2017-12-17 18:07:43 · 420 阅读 · 0 评论 -
简单小项目:注释转换
NotesExchange.h#ifndef __NOTESEXCHANGE_H__#define __NOTESEXCHANGE_H__#include <stdio.h>#include <windows.h>#define INPUTFILE "input.c"#define OUTPUTFILE "output.c"enum{ CSTATUS,//C注释状态 CP原创 2017-12-06 21:55:58 · 324 阅读 · 0 评论 -
小游戏:三子棋
#include <stdio.h>#include <Windows.h>#define row 3#define list 3void init_board(char board[row][list]){ memset(board,' ',row*list*sizeof(char));}void display_board(char board[row][list])//保留原创 2017-10-23 17:22:32 · 508 阅读 · 0 评论 -
小游戏:扫雷 (C语言实现扫雷的基本功能)
该程序分为三个文件: 1.game.h :包含头文件的引用、函数的声明和宏定义 2.game.c :包含各功能函数的具体实现 3.test.c :各功能函数的调用(程序的流程)功能介绍: 1.初始化雷盘 2.打印雷盘 3.随机设置雷的分布 4.统计坐标位置周围的雷数 5.扩展式排雷 6.给所选坐标位置做标记 7.取消标记 8.第一次排雷不会被炸死读者可以自己额外增加新功能,比如原创 2017-10-23 17:09:42 · 2390 阅读 · 0 评论 -
狼人杀上帝语音助手
狼人杀上帝语音助手功能描述: 该软件只是提供上帝语音播放功能,并非游戏 语音播放包含两种模式: ①3民+3狼+预言家+女巫+守卫 ②3民+3狼+预言家+女巫+猎人注意事项: 该软件包含两个文件夹,文件夹内的文件不可以随意更改,也不要将文件移动到别的文件夹,否则肯能出现没有声音的情况补充事项: ①该软件属于开放软件,随意下载,随意分享,当然,...原创 2018-04-17 13:00:13 · 10678 阅读 · 0 评论 -
开源项目:TCP模拟实现QQ群聊(云服务器版)
基于多线程TCP协议模拟实现群聊1.思路 使用链表保存每一个accept返回的socket文件描述符,在服务端给客户端send数据的时候,循环遍历链表,给每个socket文件描述符都发送,从而即可实现简单的群聊2.碰到的问题有可能在这里有你写群聊的过程中遇到的困惑的小问题,看看能不能帮助你解决 ①为什么一个客户端发送消息后,另一个客户端不能立刻收到,而是得自己...原创 2018-06-29 08:26:18 · 2298 阅读 · 1 评论 -
开源项目:文件压缩(huffman树版)
思路: 原理: 将每个字符转换成对应的编码,而编码都是由0和1组成,那么就可以用位来表示编码对应的字符,从而实现文件变小,即压缩;同样,再根据压缩的步骤反推,即可实现解压缩步骤:1.统计文件中各个字符出现的次数 定义一个哈希表,使用直接定址法,统计各个字符出现的次数; 要注意的是:字符的大小是-127~128,而哈希表的范围是0~255,所以使用直接定址法...原创 2018-07-04 18:26:06 · 967 阅读 · 0 评论