面向状态机编程:复杂业务逻辑应对之道
在研发项目中,经常能遇到复杂的状态流转类的业务场景,比如游戏编程中NPC的跳跃、前进、转向等状态变化,电商领域订单的状态变化等。这类情况其实可以有一种优雅的实现方法:状态机。
梦
4年前
list集合的一些处理
做了一个消消乐类似的小游戏,其中需要打乱部分内容,用的list打乱的方式,特此笔记Collections.sort(list);//顺序排列System.out.println(list);Collections.shuffle(list);//混乱的意思System.out.println(list);
Stella981 Stella981
4年前
Khronos发布WebGL标准规范 1.0
TheKhronosGroup在2011游戏开发者大会上发布了WebGL标准规范R1.0(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.khronos.org%2Fnews%2Fpress%2Freleases%2Fkhronosreleasesfinalwebgl
Stella981 Stella981
4年前
Highcharts创建条形图竞赛显示时间序列
!开源图表库Highcharts教程:条形图竞赛(https://wpassets.highcharts.com/wwwhighchartscom/blog/wpcontent/uploads/2020/07/09110626/Barchartrace1760x381.jpg)您听说过条形图比赛吗?没有?嗯,这不是数据科学家的棋盘游戏
高耸入云 高耸入云
2年前
什么是Prompt Engineering-提示工程
一、什么是提示工程(PromptEngineering)提示工程,也称为"Γ指令工程"。在人工智能领域,Prompt指的是用户给大型语言模型发出的指令。例如,"Γ讲个笑话"、"Γ用Python编个贪吃蛇游戏"、"Γ给男/女朋友写封情书"等。虽然看似简单,但
曼成 曼成
1年前
天气预报查询API接入 demo 示例
在现代的软件开发中,API扮演着至关重要的角色。通过API,开发者可以将外部的服务或数据集成到自己的应用程序中,极大地丰富了应用程序的功能和用户体验。本文将介绍如何接入一个天气预报查询API,以便在自己的项目中展示实时的天气信息。
阮小五 阮小五
6个月前
Rider 2025 for Mac/win v2025.1.3 跨平台.NET IDE集成开发RD 中文激活版
JetBrainsRider2025是一款功能强大、跨平台的.NET集成开发环境(IDE),基于IntelliJ平台和ReSharper技术构建,支持在Windows、macOS和Linux系统上运行。作为一款专为.NET和游戏开发者设计的工具,Rider