Skip to main content

Posts

Showing posts with the label open source

Creating 2d games with golang and gontuz/prototype

Golang was created as server language. But with the time and curiosity of people, golang has covered GUI application and game development as well. I am sharing here one of the available golang library, on top of which you can create 2d games. Its gonutz/prototype . Sample video Gonutz/prototype is very small and easy to learn library. It's cross-platform , that means the game your are creating in one platform will be able to run on other platforms without any change in code ( in normal case ).  This package currently supports windows , mac and linux. gonutz/prototype features Support for keyboard input Support for mouse input Support for 2d drawing Support for image and sprite-sheets Support for sound  Want to learn more about this package.  Follow my youtube video playlist "2d game development in golang" Video tutorial playlist:   https://www.youtube.com/playlist?list=PLub5C2vM5SjJIF0f561mAON7nFG2nKHD9

YTDownload ( Server )

Project Name YTDownload Project Descrtiption YTDownload ( Server ) is a server-based application. Its aim is to download video from youtube in all format and qualities provided by youtube. It uses a web browser for its UI. The core logic of the server is written in goLang. External libraries & dependcies VueJS ( JavaScript FrameWork ) Spectre ( Css FrameWork ) YTDL ( GoLang Youtube download Library ) Gorilla Mux ( GoLang HTTP Routing Library ) Pros It's a server-based application. So you just have to start the server and you will be able to use it from any device having a browser and connected to the same network using local address of the server. No need to install Cons Downloads with a single thread, so downloading speed will be less than those other downloaders provides. Can not use without the local server running. No mobile platform for the server is supported Source code https://sourceforge.net/projects/ytdownloader-xyz/ Download link ...