SFML community forums
General => SFML projects => Topic started by: Naufr4g0 on November 26, 2011, 02:03:18 am
-
(http://i.imgur.com/f2oSMKI.png)
This game was present at a game jam event in Milan (April 16th-17th 2011): "Lunarcade Factory: Lines". ( link (http://www.lunarcade.it/index.php/factory/))
I've made some changes since then.
The most important thing is that I have added a leaderboard online, so you can compete with other remote players. :)
The game have a simple mechanic: you have to survive as long as possible, jumping from a line to another. Jumps can be done when the little sphere is at the intersection of two lines.
Lines fall down from the top of the screen and the game is over when the player touch the bottom of the screen.
I used SFML 1.6 to do all graphics, using sf::Shape class. :)
Special thanks to posva who gave me some helpful tips to create the online leaderboard. :)
Controls
arrow keys = move the sphere
L-CTRL or Z = jump from a line to another one
M = Mute
P = Pause game
H = Display online high-scores
S = Save current score to online leaderboard
F4 = Toggle Fullscreen mode
Download
Download Linavalanche v1.3.3alpha (https://drive.google.com/open?id=0B6ZGTi0-OW_VQ01GS2UxbzFyTHc)
-
Your game is well made. Sometimes I don't know which keys will move the ball in a desired way.
-
Your game is well made. Sometimes I don't know which keys will move the ball in a desired way.
Thanks for your comment, teri!
Anyway, I was convinced that the controls were very intuitive.
I recommend you to use left/right keys when the line is horizontal and up/down when it's vertical, to avoid confusion.
Maybe it's just a matter of getting used to the controls.
-
I definitively love your games :D
How do you manage the online highscores ?
-
I definitively love your games :D
How do you manage the online highscores ?
I'm happy you like them! :)
For online hi-scores I use:
Server side : a PHP/MySQL solution in a free web hosting site
Client side: sf::Http class from sfml network package. :)
-
Do you encrypt the data sent to the mysql?
-
Do you encrypt the data sent to the mysql?
not yet, but I expect to do so in the future. :)
-
That's a really nice and original little game! The concept is very challenging.
The program runs fine under Linux with wine.
Minor bug: it seems like sf::Event::Closed is not handled in the Online High-Scores menu.
PS: Eh? No Ninja? :x
-
That's a really nice and original little game! The concept is very challenging.
The program runs fine under Linux with wine.
Thanks for the positive comment. I'm happy you like the concept! :)
Minor bug: it seems like sf::Event::Closed is not handled in the Online High-Scores menu.
It's a known issue, for sure I'll fix it in the next version together to other minor bugs. I'm planning to put an high-score with more positions shown in different pages, where you can browse the leaderboard with arrow keys. :)
PS: Eh? No Ninja? :x
I'll soon release a new version of Falling Rocks with online leaderboard. :)
-
Update: v.1.3.2alpha released!
Changes made in latest version:
- Now you can see 100 scores in the high-score screen, not only 10 (use arrow keys to browse)
- Pressing the ESC key while playing, do not exit the game, but cancels it.
- Pressing the window close button exits the game also in high-score screen.
- Pressing the ESC key while writing player name doesn't save the score to leaderboard.
Download Linavalanche v1.3.2alpha (http://bit.ly/uxe4ju)
-
Update: v.1.3.3alpha released!
Changes made in latest version:
- Leaderboard access is now in a separated thread. This avoids the game to freeze when connecting to server to retrieve hi-scores.
- Lines change to a white color on change. This makes it easier to find the colored lines (that give bonus on change) to get higher score.
- F4 toggle fullscreen mode
Download Linavalanche v1.3.3alpha (http://bit.ly/tnfqcg)
-
Nice game, I got rank 16 after several attempts :).
-
Nice game, I got rank 16 after several attempts :).
Congrats! :) I hope you can reach the 1st place! ;)
-
Just want to point out that the image is broken (or deleted), you might want to get that fixed.
I'm curious and will be sure to download it when I get the chance! :D
-
Here's a screenshot I took for anyone curious
(http://i.imgur.com/S0rKtuH.png)
Basically the screen always is moving forward. Your character can only move up and down the lines on the screen, and the lines are all rotating. You have to jump from line to line in an attempt to stay on the screen. Pretty interesting idea and pretty well executed, I liked it.