THYTHM 音游
项目地址 :https://github.com/Sakjijdidji55/Thythm-2.0/tree/master
文章作者: 欣冻
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 迷路的小朋友!
相关推荐

2025-02-27
pygame小游戏---小恐龙跳跃
前言 学习pygame的第一个小游戏,挺适合做经典谷歌小恐龙跳跃 仓库地址:github 代码部分 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178import pygame #...

2025-12-25
JavaGame实现笔记
JavaGame:一个用Java实现的Pygame风格游戏开发模块 一、项目背景 Pygame是Python生态中非常流行的游戏开发库,它提供了简单易用的API,让开发者能够快速创建2D游戏。然而,对于Java开发者来说,虽然有JavaFX、LibGDX等游戏开发框架,但缺乏一个像Pygame那样轻量级、易于上手的选择。 为此,我开发了JavaGame模块,这是一个用Java实现的类似Pygame的游戏开发库,基于JavaFX构建,提供了简洁明了的API,让Java开发者也能享受到Pygame式的开发体验。 二、设计理念 JavaGame的设计理念主要有以下几点: 简单易用:提供类似Pygame的简洁API,降低游戏开发门槛 轻量级:核心模块只有几个Java文件,易于集成和扩展 高性能:采用双缓冲技术,避免屏幕闪烁,提供流畅的游戏体验 线程安全:事件队列采用线程安全设计,确保多线程环境下的稳定性 跨平台:基于JavaFX,支持Windows、macOS和Linux等主流操作系统 三、核心功能 1....

2025-03-22
c语言学习-3
c语言学习-3 前两波我们学习完了c语言的基础语法,接下来我们用一个项目来深入理解所学知识。 项目地址:https://github.com/Sakjijdidji55/Racing-Car/tree/master 项目简介 本项目是一个赛车游戏,玩家通过控制赛车躲避障碍物,最终到达终点。 项目结构 项目包含以下文件: (注:后缀名.cpp是因为项目需引入easyx库文件,.c无法使用这个文件,本项目语法均为c语言风格语法,笔者希望这个项目可以对你有所帮助) main.cpp:主程序文件,只包含main函数。 Body.cpp: 程序主体,包含赛车、障碍物、背景等对象及其处理。 Car.cpp: 赛车对象及其处理。 Coin.cpp: 金币对象及其处理。 RoadLine.cpp: 路线对象及其处理。 Queue.cpp: 自实现循环队列。 image文件夹:存放游戏所需图片资源。 music文件夹:存放游戏所需音乐资源。 游戏原理 如何实现主角也就是我们自己操作的对象的移动效果 1, 路线以及游戏的各种资源向下移动 2,...
评论
公告
这里收藏学习笔记、项目复盘和偶尔的短篇。书架里的资料可以按章节慢慢读。



