One Way To Go

One Way To Go

Postby gordebak » 29 Dec 2011, 18:43

Hi everybody. Though I was already developing some applications with C++, I decided to try my hand at making some FOSS games. For some time I've been looking for a solution for developing games rapidly. I looked at Pygame, but I'm not very satisfied. And then, I found LÖVE. I love it.

I just started learning both Lua and LÖVE yesterday and I already have a game engine in my hands! Tell me about user friendly. I tried to rewrite an old favorite of mine from C64 days. There was a game named Sensitive, and I loved it. So I made one.

Controls: Arrow keys.
Your are trying to collect all the white boxes on your way to exit (red box). Black kills you. Gray boxes doesn't matter. Once moved ball doesn't stop, so think carefully before moving. If you come to a yellow box, it teleports you to the other yellow box. I think secret to this game is relaxing before starting every level. Take your time, there's no time limit in the game. People say it's a hard game, but only in the beginning. You get better after some time. I can pass the first 9 levels without dying now.

You will need love2d interpreter to play the game. Just download it, it's a small file.

You have three lives. Press space to restart the level when you die. If your lives are finished, you will return to level 1. I didn't implement the basic stuff yet, so when you finish the available levels, it returns back to level 1. I will add levels with varying complexities.

You can make and play your own levels. Just take a look at the files in maps folder. It's very easy. Don't forget to enter your ball's starting coordinates though.

' ' (space) is for the white boxes.
'#' is for the black boxes.
'X' is for exit
'$' is for gray boxes, and for starting points.
'G' is for teleport boxes.

Image

A screenshot of the original game. A little different gameplay though:

Image

Edit: Added some introductory levels. It will get harder from the level 4. Still no bells and whistles.

Edit: Added a new level.

Edit: Added new levels and teleportation boxes. Thinking about making the ball speed a choice. Like Slow, Normal, Fast. And I should work on some graphics also. Shouldn't be too hard. They're boxes in the end.

Edit: I changed the name of the game due to possible copyright issues. And I put a version number. It's 0.1 right now.

Edit: Added music. Known bug: The explosion only plays the first time the player dies. I'll look into it. Edit2: Bug fixed.

Edit: Added images for dying and game over. There's still more way to go though. Edit2: Changed the position of these images.

Edit: here is a youtube video of the game in action.

Edit: Added a level.

Edit: Added a level and an extra life for the player at level 8.

Edit: Added a level. Now there are 10 levels.

Edit: Added copyright and license (GPLv3) information to the source. Also there's a count for remaining lives on the right hand corner of the screen now.

Edit: Added level 11.

Edit: Added level 12.

Edit: Added a menu with fullscreen and music on/off options.

Edit: Fixed a menu bug.

Edit: Removed the explosion. It was too buggy.

Edit: Added difficulty options based on speed.

Edit: Refined the images of lives count.

Edit: Added level 13.

Edit: Added level 14 and a new block type.

Edit: Added level 15.

Edit: Added level 16.

Edit: Added level 17.

Edit: Added level 18.

Edit: Added level 19.

Edit: Added level 20. Game finished.

Edit: Fixed a bug on finish screen.

TODO:
- Add a menu (Done)
- Add Fullscreen On/Off option to the menu (Done)
- Add Music On/Off option to the menu (Done)
- Add sound fx (Given up)
- Add Fx On/Off option to the menu (Given up)
- Add up to 60 levels (Given up, finished the game at 20 levels)
- Refine graphics (Done for now)
- Add a game finish screen (Done)
- Add difficulty options (Done)
- Add Customizing Controls option (Given up)
- Add a little tutorial about the gameplay (Given up)
Attachments
one way to go.love
(1.85 MiB) Downloaded 143 times
Last edited by gordebak on 31 Dec 2011, 00:53, edited 25 times in total.
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby Edward_Lii » 29 Dec 2011, 19:18

Hello gordebak,

Good to see that you started game development again. :D
I tried your game and it's quite fun.

Perhaps you can make different difficulty levels.
Making it harder by increasing the movement speed?
From,
Edward_Lii
User avatar
Edward_Lii
MnMS Moderator
 
Posts: 777
Joined: 20 Dec 2010, 16:46

Re: One Way To Go

Postby gordebak » 29 Dec 2011, 19:24

Hi Edward,

Thanks. Yeah, I'm thinking about making the speed a choice. Maybe some time later. There are a lot to do right now.

Actually this was supposed to be a one-week game, but I think I'm going to work on it more.

How's it going with you?
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby Edward_Lii » 29 Dec 2011, 19:31

Hello gordebak,

gordebak {l Wrote}:Actually this was supposed to be a one-week game, but I think I'm going to work on it more.

I think this game can be turned into a nice polished game. ;)
Curious how it will turn out.

gordebak {l Wrote}:How's it going with you?

Good, I'm currently working hard to get a release for meandmyshadow out. (Here)
From,
Edward_Lii
User avatar
Edward_Lii
MnMS Moderator
 
Posts: 777
Joined: 20 Dec 2010, 16:46

Re: One Way To Go

Postby gordebak » 29 Dec 2011, 19:35

Wow, you did quite a lot. I think this should be more than a 0.2 release.
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby qubodup » 29 Dec 2011, 21:49

Ah.. the famous no-credits, no-license explosion from the love2d wiki :)

The player type represented by me would profit from a way to continue on the same level after losing all lives. :)
User avatar
qubodup
Global Moderator
 
Posts: 1671
Joined: 08 Nov 2009, 22:52
Location: Berlin, Germany

Re: One Way To Go

Postby gordebak » 29 Dec 2011, 22:40

You're right. This was a very quick development, actually there are a lot to put into this game.

Edit: Ah, sorry I misunderstood you. Yeah, that's right, that's the explosion from love2d wiki. :)
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby Edward_Lii » 30 Dec 2011, 08:00

Hello gordebak,

gordebak {l Wrote}:You're right. This was a very quick development, actually there are a lot to put into this game.

Wow, you've made some nice progress already. ;)

Perhaps you can make a block that requires the player to move twice over it before disappearing?
For example it can start as a blue block and when you move over it it turns green like the other blocks.
From,
Edward_Lii
User avatar
Edward_Lii
MnMS Moderator
 
Posts: 777
Joined: 20 Dec 2010, 16:46

Re: One Way To Go

Postby gordebak » 30 Dec 2011, 08:04

Yeah there was some blocks like that in the original game. I can do that I think. And I think I'm going to put some other blocks which you can only enter vertically or horizontally.
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby Edward_Lii » 30 Dec 2011, 08:14

Hello gordebak,

gordebak {l Wrote}:Yeah there was some blocks like that in the original game. I can do that I think. And I think I'm going to put some other blocks which you can only enter vertically or horizontally.

And some sort of shadow blocks, a shadow, spikes, etc... :p
Just kidding, but adding the blocks you mentioned will make it possible to create more challenging levels.

gordebak {l Wrote}:Wow, you did quite a lot. I think this should be more than a 0.2 release.

Just want to say that I didn't do it on my own, got help from acme_pjc, MCMic, Tedium and KroArtem.
I don't think the game would be in the state it is now without the their help. :)
From,
Edward_Lii
User avatar
Edward_Lii
MnMS Moderator
 
Posts: 777
Joined: 20 Dec 2010, 16:46

Re: One Way To Go

Postby gordebak » 30 Dec 2011, 17:54

I implemented the block type you asked Edward. Now I will make some levels with it.
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby gordebak » 30 Dec 2011, 23:18

I decided to finish the game at 20 levels. If people want, I can add more levels. But that's all for now. I'm trying to develop one game every week, so I'll move on I guess.
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Re: One Way To Go

Postby Edward_Lii » 31 Dec 2011, 11:06

Hello gordebak,

gordebak {l Wrote}:I decided to finish the game at 20 levels. If people want, I can add more levels. But that's all for now. I'm trying to develop one game every week, so I'll move on I guess.

Curious what your next game will be. ;)
From,
Edward_Lii
User avatar
Edward_Lii
MnMS Moderator
 
Posts: 777
Joined: 20 Dec 2010, 16:46

Re: One Way To Go

Postby gordebak » 31 Dec 2011, 20:13

Edward_Lii {l Wrote}:Curious what your next game will be. ;)


Me too. :shock:
User avatar
gordebak
MnMS Moderator
 
Posts: 50
Joined: 28 Jan 2011, 04:52
Location: Ankara, Turkey

Who is online

Users browsing this forum: No registered users and 1 guest