SFML community forums

General => SFML projects => Topic started by: smartties on April 03, 2016, 01:16:13 pm

Title: [Android/iOS/PC] Exploration Craft
Post by: smartties on April 03, 2016, 01:16:13 pm
(http://image.noelshack.com/fichiers/2015/48/1448571064-30b1b6c3f73985006a786be79482663ecbc3b1a3da39a3ee5e6b4b0d3255bfef95601890afd80709da39a3ee5e6b4b0d3255bfef95601890afd807094dcdb6072a800c0d1843cdc1a3708e652.png)

Hi,

I'm here to present you one of my game, Exploration Craft.
So basically it's a crappy clone of Minecraft. You can place block in an infinite 3D world. A multiplayer is available but the servers cost was too high so I closed them.

Origin of the project :
Exactly one year ago, I started to toy with Perlin noise, simplex... during a school project, then I decided to render the result with OpenGL, which lead iteration after iteration to Exploration Craft.

Even though this project has nothing original, it's been a cool experience because I learned and improved a lot with Opengl/Shader, Networking... But also got some experience with marketing and how to get noticed on the mobile market.

Technologies :
The game uses a little cross platform engine on top of OpenGL I developed in C++ with some Java and some Obj-c. For the library, I use SFML for managing the window and events on desktop platform and enet for the network. The physic is really basic, so I made a custom "physic engine".
It's compatible on Android, Ios, Win, Linux.


GamePlay Video
http://www.youtube.com/watch?v=pkdRFme16j4

Old gif :
(click to show/hide)


After exactly one year, the development is done and I'm going to start a new project soon. But I will keep to maintain the game as long as people play it, with small features.

Download
(http://www.martinjules.com/wordpress/wp-content/uploads/2014/11/Google-Play-Badge-300x103.png) (https://play.google.com/store/apps/details?id=com.mine.explorationcraft)
(http://www.martinjules.com/wordpress/wp-content/uploads/2015/11/available_appstore.png) (https://itunes.apple.com/us/app/exploration-craft/id1041796232?mt=8)
Title: Re: [Android/iOS/PC] Exploration Craft
Post by: Hyden on April 03, 2016, 07:08:53 pm
I find it's much more fun to learn something when you are programming something you want to make :) So far this is very good :)
Title: Re: [Android/iOS/PC] Exploration Craft
Post by: Tank on April 04, 2016, 07:51:22 am
Looks great! Feel free to share your learned marketing lessons, too. :)
Title: Re: [Android/iOS/PC] Exploration Craft
Post by: eXpl0it3r on April 04, 2016, 10:32:53 am
Looks interesting!
Where can the PC version be found? :)
Title: Re: [Android/iOS/PC] Exploration Craft
Post by: smartties on April 29, 2016, 12:05:51 am
Hi, and thank you all !

Quote
Where can the PC version be found? :)
The pc version is not adapted for desktop platforms in term of gameplay. So I don't share this version.

Quote
Looks great! Feel free to share your learned marketing lessons, too. :)
Sure, i'm planning to share my marketing experience soon on  reddit/gamedev.

I'm working on another project, but as long as people with play this game, I will keep maintain it.
So I updated the game with some minor changes :
- More NPC : horse, cow, pig, sheep and panda.
- Possibility to mount horses
- New camera mode
- Fix a bug with TNT
- Huge performance increase : refactoring some code about chunk management by using std::unordered_map

(http://i.imgur.com/WgKnQX0.gif)
Title: Re: [Android/iOS/PC] Exploration Craft
Post by: smartties on May 22, 2016, 03:08:23 pm
New update is available :
- New Biomes/paysages
- Chest available and storage system
- Performance increased : less drawcall (i'm now using 32x32x32 chunk instead of 16x16x16)
- Possibility to create your own skin

(http://i.imgur.com/AFdD1Rh.gif) (http://i.imgur.com/t50OqfP.gif) (http://i.imgur.com/gK3zvG5.gif)