Kurosuke
This is my first real Love game. It's a platformer whose source is very very loosely based on Lovely Mario Bros by Deecodeuh (mad props). The story is that you're a microscopic life form, living in the retina of a human being. Specifically, you're running around on a floater, those weird floaty lights that you sometimes get in your field for no apparent reason (they're bits of dead matter floating around in your retina).
The plan is to release the code and a few resources as open source (this is Love, after all), but eventually sell the game with a complete singleplayer story for a couple bucks. Ambitious, I know, but it's a fun goal to work towards. Even if I fall tremendously short the community will hopefully benefit from my code. Things I've added so far:
- Physics-based platforming
- - Variable-speed running, jumping, unlockable multi-jumping, walljumping, and swimming.
- - Multiple kinds of weapon fire, including bombs, a boomerang, and lightning projectiles.
- - Item collection, permanent powerups, saving, loading from saves, and so on.
- Local multiplayer, versus and coop, up to 4 people. Both are in infancy, I just wanted to set the game up to allow for them in the future.
- - In multiplayer the camera will zoom out to accommodate for spread-out players.
- - Primitive capture-the-flag type gamemode, both team and free-for-all
- Variety of bad guys, including a single boss monster. AI is practically non-existent, but they at least move around a little.
- Ingame level editor. It's a buggy, but I've had some luck with it.
- - The editor supports mouse control, which is faster than the default keypad controls, but less powerful.
- - The editor has very limited procedural capabilities.
- Ingame menu options
- - Window size, fullscreen, fps counter, and misc graphical options
- - Volume control (Master volume, sound fx volume, and music volume)
- - key rebinding, including joystick support (hats and axis)
The game has its share of bugs, largely due to the scale of the project- I have trouble testing everything thoroughly. If anyone wants to point out bugs, feel free, and I will address them as they come in. If anyone wants to offer code suggestions that would be even better, I am very new to Lua and do not claim to know what I'm doing.
http://tsholden.com/files/kurosuke_beta.love (2011-07-01 4.00 MB .love, requires Love 0.7.1 or higher (NOT 0.8.0 compatible, I'm afraid))
Kurosuke (working title)
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Kurosuke (working title)
Last edited by tentus on Sat Dec 10, 2011 8:47 pm, edited 29 times in total.
Kurosuke needs beta testers
Re: Kurosuke (working title)
Man, I love those graphics. Are you going to keep that font you are using? (I don't think it matches with the game )
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Kurosuke (working title)
Depends. I rather like it as a heading font (for stuff like logos, menu headings etc) but as a dialog font it's not the best. I'll probably end up homebrewing my own in Fontforge by the end of the project.
Kurosuke needs beta testers
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Kurosuke (working title)
No, but when it gets an official release I'll be all over it. I look forward to that program icon.Robin wrote:Alas, it is not 0.7.0-ready.
Kurosuke needs beta testers
Re: Kurosuke (working title)
I downloaded your game and tried it out. Love the game play. Very good work.
- TechnoCat
- Inner party member
- Posts: 1611
- Joined: Thu Jul 30, 2009 12:31 am
- Location: Milwaukee, WI
- Contact:
Re: Kurosuke (working title)
So how about now?tentus wrote:No, but when it gets an official release I'll be all over it. I look forward to that program icon.Robin wrote:Alas, it is not 0.7.0-ready.
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Kurosuke (working title)
Gimme an evening to iron out all the bugs. For example, setIcon doesn't seem to actually work, even though I'm pretty sure I got it to work when I was playing around with 0.7 a few weeks ago (see below code). Also the way I quit the game seems to create errors, at least on WinXP (am at work, so can't test on other OSes).
I have attached the icon I am trying to use.
Code: Select all
function love.load()
-- other stuff, blah blah blah...
gameIcon = love.graphics.newImage("media/images/logos/kurosuke_icon.png")
love.graphics.setIcon(gameIcon)
end
Kurosuke needs beta testers
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Kurosuke (working title)
Hm. When I got home and opened up my dropbox on my Win7 machine, it worked. So I guess setIcon is bugged in WinXP? I will investigate further before filing a bug report.
Anyhow, here is the 0.7 version. Hope everyone likes it, very little has changed since the previous version.
Anyhow, here is the 0.7 version. Hope everyone likes it, very little has changed since the previous version.
Last edited by tentus on Tue Dec 07, 2010 6:11 am, edited 1 time in total.
Kurosuke needs beta testers
Who is online
Users browsing this forum: Bing [Bot], Google [Bot] and 7 guests