[color=rgb(0,0,0)][font=Arial]
[background=transparent]So I'm coding a survival rpg (uh, seriously? pretty original...). Well, at the beginning I didn't know of the survival element, only pretty focused on the rpg thing. But then I started to think to the story (I always need one), and it comes out a plot with you being tossed in this island, sentenced to exile for a crime you did not commit. Ok, but why an exile and not a simple death sentence? Because you are not a simple man. You are the prince, denounced by another (evil) member of the royal family. For jealousy, maybe (Moorcock?). So, you are a prince, and therefore you received a good education, can use a sword and so on. Maybe magical powers too. But you have none. No weapons, no food, no water, no dresses. The exile sentence is a royal-member-acceptable death sentence. By starvation... whence the survival element. I think that in the later game you will left the island to take your revenge, but that's completely another story.[/background]
[/font][/color]
[color=rgb(0,0,0)][font=Arial]
[background=transparent]I (as you, I suppose) started and never finished a lot of projects. This is not the point, because every time I learned something new and improved my skills as a developer. Probabily this will never be a complete game too, I'm ok with that. I only want to try, and put things in order to go as far as I can.[/background]
[/font][/color]
[color=rgb(0,0,0)][font=Arial]
[background=transparent]With this in mind, I produced a very simple design document, a thing I always do. Usually I start a new google doc, put everything comes to my mind on the sheet (like a brainstorm) and end with a checklist of features and rules. Then, I procede defining (and hopefully making) small prototypes, adding a couple of major features at time.[/background]
[/font][/color]
[color=rgb(0,0,0)][font=Arial]
[background=transparent]The first prototype, named A (I'm original, just said...), will include:[/background]
[/font][/color][background=transparent]map exploration (island surface, no caves)[/background]
[color=rgb(0,0,0)][font=Arial]
[background=transparent]
[background=transparent]I'm close to finish this first prototype, and here's a screenshot in its full programmer art glory:[/background]
[/background][/font][/color][color=rgb(0,0,0)][font=Arial]
[background=transparent]
[background=transparent][/background]
[/background][/font][/color]
[color=rgb(0,0,0)][font=Arial]
Unfinished projects are totally fine, but if you tend to abandon your projects a lot, maybe you need to make them smaller in scope. A finished simple game is better than an unfinished complex one, IMO.
Anyways, thumbs up for SFML. I've been using it for almost four years and I'm still loving it.
Good luck with the game!