nimgame2 A simple 2D game engine for Nim language.开源项目

我要开发同款
匿名用户2021年11月26日
52阅读
开发技术C/C++
所属分类游戏/娱乐、游戏模拟器/工具/引擎
授权协议View license

作品详情

Nimgame2

Asimple2DgameengineforNimlanguage.

Formoreinformationcheckhomepage.

Codingstyleguideforthecontributors.

Allpullrequestsshouldbedoneintothedevelbranch.

Status:v0.6.2alphaRequires:sdl2_nimpackage(v2.0.14.2ornewer).Runtimelibrariesfor:SDL2.0.12ornewerSDL_gfx1.0.1SDL_image2.0.2SDL_mixer2.0.2SDL_ttf2.0.14(seeSDL2links)Optionaldependencies:Forplugin/mpeggraphicmpg123runtimelibrary(dllisdistributedwithinSDL_)Forplugin/tar:zipzlibruntimelibrary(dllisdistributedwithinSDL2_imagebuilds)Forplugin/zzip:zipzlibruntimelibrary(dllisdistributedwithinSDL2_imagebuilds)zzipruntimelibraryInstallationthroughNimble:stableversion:nimbleinstallnimgame2@#headdevelopmentversion:nimbleinstallnimgame2@#develRecommendedcompilationflags:

--multimethods:on-d:release--opt:speed

Links:homepagedemostutorialsdocumentationng2planetoids-firstdemogame.ng2gggrotto-LinuxGameJam2017entry.Changelog:v0.6.2alpha(2021-08-20)MaintenancereleasetokeepupwiththecurrentversionsofNimandsdl2_nimuntilv0.7isreadyv0.6.1alpha(2019-06-15)Nimv0.20.0transitionv0.6alpha(2019-01-21)newmodules:typewriternewplugins:mpeggraphic(+demo22),tar,zzipnewutilsprocedures:textureFormat,textureFormats,toSeq,neg,newrandprocedurescolorconstantsaudio:playingtemplateemitter:emissionareas,procedureargumentforemitentity:animationcallback,blinking,scaleparameters,dimtemplate(byCodeDoes)input:mousewheelevents(byCodeDoes)iconsurfaceinitoptionRWloadingproceduressimplifiedtimecountersdemo23(transform)(byCodeDoes)variousminorchangesandupgrades,coderefactoringNimv0.19.0transitionv0.5alpha(2017-08-01)changedphysicsandlogicsystemsplatformerphysicsCoordInttypenowcollidermoduleisautmaticallyincludedintotheentitymodulegroupcolliderhugeTilemapoptimizationsvariousutilityTilemapproceduresTextureGraphic.drawTiledGUI:GUIProgressBarwidgetactionsvariousminorchangesandupgradesNimv0.17.0transitiondocumentation,snippets,anddemosupdatesecondtutorialv0.4alpha(2017-05-04)GUI:RadioGroupRadioButtonIndexedImagePerspectiveImageTextureAtlasjoystickssupportwindowmanagementprocedures4newdemosfirsttutorialv0.3alpha(2017-03-10)cameraproperty(Scene)newcollisionproceduresreworkedinputMosaicparallaxproperty(Entity)TextFieldGUI:WidgetButtonTextInput3newdemoshomepage,snippets,anddocumentationv0.2alpha(2017-01-31)collideroptimizationsmusicplaylistsrandomprocedurestilemapstweensemittersvariousfixes4newdemosv0.1alpha(2017-01-16)basescene/entitysystemassetsmanagerbasicsoundandmusiccolliders(point,box,circle,line,andpolygon)fonts(bitmapandTrueType)andtextoutputkeyboardandmouseinputvectordrawingprocedures
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论