• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

han-yaeger/yaeger: Yaeger is Another Education Game Engine Runtime

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

han-yaeger/yaeger

开源软件地址:

https://github.com/han-yaeger/yaeger

开源编程语言:

Java 100.0%

开源软件介绍:

Yaeger

Java CI with Maven codebeat badge CodeFactor Quality Gate Status

Maven Central License: GPL v3

Yaeger is Another Education Game Engine Runtime, and a fully functional 2D game-engine that requires only a traditional Object-Oriented style of programming. It is based on JavaFX and requires Java 16 or above to work.

Documentation

Usage

Yaeger requires JDK16 or above, and is available through the Maven Central Repository.

<dependency>
  <groupId>com.github.han-yaeger</groupId>
  <artifactId>yaeger</artifactId>
  <version>2021.2022.3</version>
</dependency>

Modern Java, but an API with only traditional Object Orientation?

Yaeger is to be used in a course that is part of the first year at the HAN University of applied sciences. Students just learned to master Object Orientation in the traditional sense and therefore the API of Yaeger is only targeted towards that use case. Fancy functional aspects (such as Streams and Lambda's) are used within Yaeger itself, but are not exposed through its API.

Versioning

Because Yaeger will be used in an educational context, versioning will be based on school years. Thus version 2020.2021 will be used during the school year that start in September 2020 and ends in July 2021.

Breaking changes

It is likely that the API will break between different versions. This is partially intended, since it is to be used in an educational context and there is no shame in preventing students from using previous iterations.

Contributions

Contributing to Yaeger is encouraged, and we would love to review your Pull Requests. Either pick up one of the Issues or implement a feature you've been missing. Ensure that your feature does not require modern Java features to be exposed through the API.

License

The code and documentation in this project are released under the GNU General Public License v3.0




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap