Miniscript

基于 Java 的游戏脚本库
授权协议 MIT
开发语言 Java
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 张昊穹
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Miniscript 是一个基于 Java 的游戏脚本库,可以轻松地将脚本添加到你的 Java 游戏中。

支持的语言:

 

  • Groovy
  • Kotlin
  • Lua
  • Python
  • Ruby

脚本可以用于:

  • 脚本过场动画
  • 添加模组/脚本 API
  • 实施动态 AI 系统

配置

要将 Miniscript 添加到项目中,请选择对应的脚本语言并将其相应的依赖项添加到 build.gradle(或 pom.xml)。

脚本语言 Gradle依赖
Groovy compile "org.mini2Dx:miniscript-groovy:1.4.0"
Kotlin compile "org.mini2Dx:miniscript-kotlin:1.4.0"
Lua compile "org.mini2Dx:miniscript-lua:1.4.0"
Python compile "org.mini2Dx:miniscript-python:1.4.0"
Ruby compile "org.mini2Dx:miniscript-ruby:1.4.0"

 

 

  • 脚本语言 个人评价 说明 Groovy +++ Jython / python的java实现 Rhino ++ javascript的java实现 JudoScript - Beanshell + Jess / Jelly / BeanScriptingFramework / Tcl/Java / JRuby / Ruby的java实现 Pnuts / ObjectScript +++ Seppi

  • 继续完善MiniScript 实现变量范围  变量添加级别属性,Block / ForInit / Switch 均为级别区别点.特别的foreach语句,使用临时变量方法实现(移除原值,循环完毕设置回去----不好的实现,应修改为与Block等同) 减少级别区时,同时删除该级别区变量 同名变量使用双向链关联,只需保存其中某一变量到上下文变量表中 控制台界面实现可调试脚本 使用新线程执行脚本,若要

 相关资料
  • 目前,我正在尝试用Java开发基于2D平铺的侧滚游戏,主要基于David Brackeen的“用Java开发游戏”中的代码和示例 目前地图文件的大小为100x100个图块(每个图块为64x64像素)。我已经将系统配置为仅显示玩家可见的图块。Graphics系统由ScreenManager类管理,该类返回当前BufferStrategy的图形对象,如下所示: ScreenManager.java 来

  • 所以我是Java编码的新手,我对C#有很好的经验,我知道它们非常相似。我目前正在通过创建一个文本冒险游戏来处理Java,游戏使用案例(案例1、案例2、默认等),目前我正在开发一个保存和加载功能,但我不知道如何保存一个使用案例来进一步编码的分支游戏,有人有什么想法吗?

  • 所以我有(gridLayout),每个JXButton都有一个图标,一个播放器所属的片段,并且有一个。 我目前正在努力使战略游戏(两个球员-我处理两者)。我设置了图标,碎片和一个碎片应该如何移动。 现在我希望让它轮流播放。 我的思想播放器2件当播放器1转动时隐藏。 和应该改变图标时,播放器2。 如果这两种方法看起来还可以,那么我的问题在于如何实现转向。

  • 我对编程游戏相当陌生;我已经3/4完成了,我有一个关于我制作的一个基于文本的小游戏的问题。。。所以在这个游戏中,我的

  • 我正在Java制作一个基于文本的冒险游戏。我需要让用户能够拿起物品并将其放入库存中,但我不确定如何做到! 这是我的项目当前的设置方式: 我需要能够在某些房间里有特定的物品。有人有什么建议吗?

  • 一个非常小的script脚本引擎,可以同时在j2me / j2se / c++ platform上面运行 它的目标是使用这个脚本引擎便于开发一个更加灵活的j2me 游戏这个脚本有点像BASIC这东西不错,是一个开源的脚本引擎,大家可以学习里面的思想里面其中带了一个例子,是3子棋。感觉挺不错的。这东西在SF也挺活跃的。

  • 在我的游戏中有几个类我写过,包括房间,灯,胸,爪哇,玩家,钥匙和地图。这些都经过了测试,并且是正确的,所以现在我正在编写我的adventure类,它是程序的驱动程序。我需要设置球员的房间位置[0][0],但我不知道怎么做。这是我到目前为止在我的房间和冒险课。

  • 使用Cocos2D, 模仿QQ连连看写的一个连连看游戏Demo,有声音效果。 [Code4App.com]