logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【魔法森林冒险】9/14 敌人系统:Goblin/Elf的AI与战斗基础

本文是「魔法森林冒险」Java项目系列第九篇,聚焦敌人系统的完整设计逻辑。从`Enemy`抽象父类的通用战斗属性封装,到哥布林(Goblin)、精灵(Elf)两大子类的差异化AI实现(随机攻击/逃跑决策),再到敌人与Allen/Lia的战斗前置交互规则,带你吃透「抽象类+AI决策逻辑」在敌人系统中的落地应用。

文章图片
#java#开发语言
【魔法森林冒险】6/14 Lia类深度解析:盟友角色的设计与交互

本文是「魔法森林冒险」Java项目系列第六篇,聚焦核心盟友角色Lia的完整设计逻辑。从Lia的核心属性(信任度/需求)、支线触发条件(收集3朵魔法花),到与Allen的联动机制(信任度提升解锁辅助战斗),再到核心方法`helpAllenFight()`的实现,带你吃透「盟友角色」的开发思路与交互逻辑。

文章图片
#交互#java#开发语言
C 语言的内存函数:memcpy/memmove/memset/memcmp 精讲(含模拟实现)

本文聚焦 C 语言四大核心内存操作函数,详解memcpy(非重叠内存拷贝)与memmove(支持重叠拷贝)的用法及模拟实现逻辑,对比两者核心差异;拆解memset按字节设置内存的特性与易错点,以及memcmp逐字节比较内存的规则。内容覆盖内存操作全场景,助力夯实底层编程能力。

文章图片
#c语言#开发语言
C 语言字符串进阶:strcpy/strcat/strcmp 精讲

本文聚焦 C 语言字符串操作核心函数strcpy、strcat、strcmp,详解其使用规则、经典易错点及底层模拟实现逻辑,重点强调以\0为终止符的特性与缓冲区溢出风险。同时对比分析长度受限的安全版本函数strncpy/strncat/strncmp的优势与用法,助力读者夯实字符串操作基础,应对笔面试高频考点。

文章图片
#c语言#开发语言
C 语言字符串高阶:strstr/strtok/strerror 精讲(含 strstr 模拟实现)

本文聚焦 C 语言字符串操作高阶函数,详解strstr子串查找的用法与暴力匹配模拟实现,补充 KMP 算法进阶方向;拆解strtok字符串分割的特殊规则与实战技巧;讲解strerror搭配errno的调试方法。内容覆盖子串匹配、字符串解析、错误处理全场景,助力夯实字符串高阶应用能力。

文章图片
#c语言#开发语言
到底了