ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OpenTyrian:快速跑起来的开源复古射击移植,SDL2跨平台+UDP双人对战

OpenTyrian:快速跑起来的开源复古射击移植,SDL2跨平台+UDP双人对战 OpenTyrian快速跑起来的开源复古射击移植SDL2跨平台UDP双人对战【免费下载链接】opentyrianAn open-source port of the scrolling shooter Tyrian.项目地址: https://gitcode.com/gh_mirrors/op/opentyrianOpenTyrian是DOS经典Tyrian的开源移植一款纵版复古射击游戏全部源码开放。和多数只能玩的复刻版不同游戏逻辑可读可改武器、关卡都能逐行改。它玩起来是什么样原版像素纵版射击节奏画面保持原版320×200像素风放大算法从1倍到4倍可选含hq2x、hq3x、hq4x。方向键移动空格射击enter切换后部武器ctrl/alt放左右僚机altenter切全屏。说实话节奏就是标准90年代纵版单人剧情模式双人走联机每关有BOSS。技术上做了什么C99 SDL2 的编译与缩放实现逻辑全部用C99写不依赖C或游戏引擎渲染、动画、声音的实现能直接看懂单个Makefile用pkg-config找SDL2和SDL2_netWindows、Linux跑make都出二进制原版画面缓冲与窗口缩放分离共9种缩放模式大屏上像素清晰不糊联机走UDP 1333端口加打洞hole punching多数情况下双方命令行各敲一条就能连不用手动开端口适合谁、用在哪读源码与打游戏游戏开发学习者src/ 目录代码量小输入、动画、声音、网络在SDL2下的完整实例适合作为读码项目网络编程演示UDP打洞的现成例子课上拿它讲联机原理很直观怀旧玩家装好Tyrian 2.1 freeware数据包即可运行双人联机一句命令行搞定亮点速览特性说明跨平台Windows/Linux一条make编译多倍缩放1x~4x共9种模式双人对战UDP 1333 打洞GPL v2 或更高可自由修改再分发免费数据用Tyrian 2.1官方数据包社区有IRC频道#opentyrian和论坛Makefile从git tag自动生成版本号项目仍在维护。git clone https://gitcode.com/gh_mirrors/op/opentyrian 后make把Tyrian 2.1数据文件放进对应目录就能开玩。想联机的话让朋友用--net指向你的IP即可。【免费下载链接】opentyrianAn open-source port of the scrolling shooter Tyrian.项目地址: https://gitcode.com/gh_mirrors/op/opentyrian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表