Hey!
For the past year or so I'm trying to clone Love so that I can understand everything that's related to game dev(it's not my first attempt, if you look at my github page you'll see what I'm talking about).
CLove is made in C and it's using only open source libraries and it's working on Windows,Mac and Linux and Web(the build system currently is broken on Web) with future plans of Android and 3D.
Currently I've done lots of tests and as soon as I need a certain feature that CLove lacks and Love has I'm adding it but I'm not sure if all the games which are currently made in Love will run just fine. Anyway the idea behind this post is just to promovate my work and see what people think,it's not meant to replace Love. I encourage you to take a look and why not play around with it.
You can star it or play aroud with it here:
https://github.com/Murii/CLove
P.S: Do you think I should add examples with what CLove is currently supporting or perhaps even small game demos?
CLove,port of Love into C/OpenGL ES 2.0
CLove,port of Love into C/OpenGL ES 2.0
Last edited by Murii on Sat Jul 16, 2016 11:38 am, edited 1 time in total.
Twitter: https://twitter.com/Murii5
Re: CLove, semi port of Love into C/OpenGL ES 2.0
Is there any specific reason you're doing this, since LÖVE itself can use OpenGL ES 2.0 and supports Android (and 3D, with LÖVE3D - a pure LuaJIT lib, if I recall correctly)
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
Re: CLove, semi port of Love into C/OpenGL ES 2.0
To be honest, I don't quite like how Love is structured plus I kinda appreciate more C then C++ and Love has a weird build system that I totally dislike, I prefer cmake or make.Nixola wrote:Is there any specific reason you're doing this, since LÖVE itself can use OpenGL ES 2.0 and supports Android (and 3D, with LÖVE3D - a pure LuaJIT lib, if I recall correctly)
Twitter: https://twitter.com/Murii5
Re: CLove, semi port of Love into C/OpenGL ES 2.0
Love uses cmake and autotools for it's build system.Murii wrote:To be honest, I don't quite like how Love is structured plus I kinda appreciate more C then C++ and Love has a weird build system that I totally dislike, I prefer cmake or make.Nixola wrote:Is there any specific reason you're doing this, since LÖVE itself can use OpenGL ES 2.0 and supports Android (and 3D, with LÖVE3D - a pure LuaJIT lib, if I recall correctly)
- slime
- Solid Snayke
- Posts: 3166
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
- Contact:
Re: CLove,port of Love into C/OpenGL ES 2.0
I love how simple and bloat-free the code is. Nice work!
Re: CLove,port of Love into C/OpenGL ES 2.0
As for your "PS" question, the answer is undoubtedly "yes".
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: CLove,port of Love into C/OpenGL ES 2.0
Added a couple more examples which in my opinion should cover the basics to start making prototypes in CLove. There should be more added but I think it will be a better idea to just post a demo game as an example and let the developers learn from there.T-Bone wrote:As for your "PS" question, the answer is undoubtedly "yes".
Also I added the logo into the readme file. The logo was made by Le_juiceBOX, I just added an extra "C"
Twitter: https://twitter.com/Murii5
Re: CLove,port of Love into C/OpenGL ES 2.0
I think what your Readme.md lacks is some kind of motivation. What does Clöve do that Löve doesn't? What is the benefit for the game developer?
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: CLove,port of Love into C/OpenGL ES 2.0
OMG, this is so awesome! How about the binary size, is it smaller or larger than Love2d?
If this works on iOS & Android and if the binary size smaller than standard Love2d .apk, I would love to use CLove.
If this works on iOS & Android and if the binary size smaller than standard Love2d .apk, I would love to use CLove.
Re: CLove,port of Love into C/OpenGL ES 2.0
On Mac the binary size is 2mb so it should be the same or somewhere the same on windows and linux. Right now it does not work on phones because I have not made the build system.desman wrote:OMG, this is so awesome! How about the binary size, is it smaller or larger than Love2d?
If this works on iOS & Android and if the binary size smaller than standard Love2d .apk, I would love to use CLove.
Twitter: https://twitter.com/Murii5
Who is online
Users browsing this forum: No registered users and 10 guests