I don’t know if any of you here remembers the first release of Survivalcraft on Windows Phone 7. It was in November 2011, over 5 years ago.
I was digging though the old emails and found some old source code from the time before the first release. The code dates shortly after I started working on the game. It represents maybe a month or two of work.
It’s not much, but it already has smooth radiosity lighting that some of Minecraft clones lack even today :-)
If you have a PC at hand and want to try it out for yourself, here’s the link:
There’s both debug and release builds included and you need to install XNA framework redistributable (included in zip) for it to work.
I find it hard to believe that scarcely 1.5 months after this build I had a working game with inventory, crafting, proper UI, world generation etc. released on Windows Phone. Must have been working like a madman.
77 Comments
Looks interesting
Survivalcraft has evolved a lot since its launch :)
First!
Third…
Wow! It’s very interesting to see old software and compare it to actual software. Thanks for your work, Kaalus! We hadn’t A better blocky game than MC if it wasn’t you!
I’m gonna learn program :))))
My best advice, get into java first, not JavaScript, java
Java is platform independent, object oriented, and will likely be easier to get pick up than say my prior languages
Processing JS, TI Basic for the CE calculator, and html/CSS
I know it is useless now days but I know bits an pieces of Fortran a prehistoric language, and I know very much about logic elements (thanks Kaalus!!!)
One might say I am one with the machine, but I would say I the machine is a canvas, the keyboard a pencil, and the languages an extension of my dialect, my heart, my soal, etched into RAM like fine literature is in the hearts of of those who live by it…
Start java, without delay, the longer you wait, the nearest to learn it will be
Good luck!
And kaalus, you are the one who inspired me to first start my education in the field of programing, thank you!!!
Lol, I have no idea what you were smoking, but I want some of it too. By the way I would strongly suggest to start with some lower level language, preferably plain C, trash all game making attempts, learn how to code efficiently, learn how to work with memory, once you master that (which won’t be overnight) move to c++, learn OOP and after few years, feel free to pick any language you want and code whatever you wish.
Me too, but is difficult i would like to learn first the programming language in which Survivalcraft is written, but I have no idea in what language it is written. I think it’s Java
Nah, I can almost guarantee that it isn’t Java. Probably C# since the build in this post needs the XNA framework
Java without a doubt, :-D
Nope, definitely NOT Java! Survivalcraft is written in C#. Don’t ask how I know, that’s classified.
I agree, its not java, C# seems like a better bet overall.
@DrSmCraft It’s not a guess bud… lol
It’s got to be C#.
I’d suggest learning PAWN, the first language I learned and the beginning of my career. It may seem strange to use it since NOBODY (except very few communities, such as SA-MP, which I am part of and very well known in) uses it.
If not PAWN, learn ProcessingJS on KhanAcademy. Then learn real Javascript on SoloLearn. Then learn C# (my personal favorite), Python, Java, and others on SoloLearn. SoloLearn is a very good place to start. I’d also recommend checking out the p5 language, which is basically ProcessingJS on steroids. The developers even made an editor for it, which includes example that really help learn p5.
Also don’t forget to learn C++, even though it is a more challenging language. It’s a very important language.
And keep in mind, Hour of Code kind of sucks in my opinion.
One last thing, don’t jump into programming thinking it’s going to be easy and quick. If you’re an impatient person who can’t do things that take a long time, stop now. Programming requires a pretty specific mind set.
Processing JS is my native programing language, and that was the exact place I started; however, it is a very childish environment to do such seemingly professional work, I believe java should have been my first language, my native one
Maybe now, if I had began java earlier than just last week, I could be using shape primitives by now.
Man oh man how agravating it is to fail time after time to intalize the humble rectangle 2d class such that I could use it, no one offers much help! The help that is offered does not work at all, it throws errors that cannot be removed without causing 2 more!
A worthy challenge, one that I must overcome before proceeding…
Do you offer help?
I need help intalize the shapes I need, most importantly the line shape!
Sadly kaalus has not answered as to weather he will or not
But I do not blame him for that, I think he should one day make a “how to make a SURVIVALCRAFT clone” tutorial and sell it on Google play for a reasonable price of something like $25 so he is not practicly giving away simplified source code of the very most amazing game on earth! :-D
Thank you for advices :))
Very late, I’m already learning Java
I just remembered when I bought SC right after (a week) the 1.19 update. And look at the progress he has done so far. You totally deserve something Kaalus!
So long ago, yet so good))
I’ll give it a try when I’ve some time…
Would be fun to see how was Survivalcraft before it was the Survivalcraft that everybody knows
oh god i joined as soon as it came to play store, by that time, man, it was different
Yeah u re pretty mad kaalus … lol :v
Kaalus we should be able to craft wire through block like clay sandstone ect and be making wire through block we can make it like T wire through L,X ect.
Also more trees, fruit trees, more flowers, and maybe some insects even if they don’t have no purpose just for deco
Farming definitely need more thanks
Whoa
I thought your making a prehistoric blocky world game about dinosaurs and prehistoric animals:)
I would call it scpe survivalcraft prehistoric edition
That giant cave would be nice in the actual Survivalcraft.
Volcanoes woul be nice
I remember when Alpha 1.0 was released in November 2011 for Windows Phone 7. Also, I am looking forward to the upcoming Alpha 2.1 update.
I may be wrong but I’m pretty sure Survivalcraft isn’t Alpha anymore. I think that was one reason Kaalus had so much trouble publishing the game for IOS. They didn’t accept Alpha games.
I went back and tried to find it.
“It’s the word ‘Alpha’ in the version name that appears on the main menu screen. Apple will not accept any app that is pre-release, test or otherwise not fit for general use. The meaning of the word ‘Alpha’ in Survivalcraft version is different, it means that the features are constantly being added to the game based on user feedback.”
So I guess Survivalcraft is still technically Alpha by Kaalus’ term.
I know that. On my device, when I play in every version of the game, it will say “Version” instead of “Alpha”
Kaalus send me the source to this so I can make my SC Editor more native friendly… I’m sure people would love the unique feel and comfort of SC in the editor.
lol
And yes fellas, SCTB is still in development. I just haven’t had much time in months. With school, work, driving, other classes, personal stuff and stuff it just gets complicated to work on big things.
As some of you know, I already have a working 3D viewer that can import maps and do tiny stuff. I’m going to start over though when I get time to actually work on it.
WHERE CAN I FIND APP INFORMATION?
CRAYZINATION.WORDPRESS.COM BRO. THE PRE-BETA IS ALSO AVAILABLE FOR DOWNLOAD THERE, BUT IT’S JUST A SIMPLE GUI SO DON’T EXPECT MUCH.
Why are we using caps?
Are you willing to release the source code since you plan to start over? I’ve tried it out and I’m curious how you modify previously unmodified chunks…I suppose you just create new ones but I’d like to see how you did it. Did you write it in VB.NET?
Release it, no. But if you want to see it that’s fine. And no, it’s written in C#.
To add new chunks you literally just add to the output. For flat worlds you can simply use the generation information from the settings xml, add a chunk, add the blocks to the chunk accordingly. For real terrain worlds, we really can’t generate new chunks without going in game and editing it unless you are fine with adding plain, flat chunks to your terrain.
That would be great! I’ve never cross-referenced chunk info from the xml to the chunks file so I’ll have to check that out. I’ll PM you own your blog later this week.
I will work for you kaalus I’m 14 yrs old i will be the animal designs and post it on google plus
Kaalus, I would like to try EVERY version all the way up to the current release. I would like to play how Survivalcraft evolves.
Same here… For the same reason!
He could release all of the pre-1.25 APKs for free as an alternative to the demo with fewer features but without the time limit.
That means latest will be 1.25?
Yes, although that is arbitrary. Obviously he cannot release the very newest APKs because that is pirating his own game!
It will be cool when I try older versions of the game.
INCLUDING 1.21 which was the version of Survivalcraft I started playing on.
in 5 Years… respect kaalus!
BTW: It would be really nice if you gave us the source code of the prehistoric edition.
I will like it to take a look at it.
or to write plugins for it.
Wew, it’s been a while since I was here. I was there man, on Windows Phone 7. Had the first wave of HTC phones. Commented here and on the forums rather frequently. Its been years and years since I played and damn has this game changed.
Glad that you can keep doing what you enjoy, clearly it was be somewhat profitable for you to be able to continue for this long, congrats on that man you’ve worked hard and deserve the success.
I believe this game was actually the death that HTC phone. Used to get so hot when I played this but I just kept going. Battery inflated to the point where the case was all deformed and stuff!!
I cont believe I’m still subscribed to the newsletter! But I saw WP7 mentioned and thought I’d came see what’s what!
Good luck down the road, kaalus!
If I play this will I see dinosaurs running around?😉
I thought of survivalcraft prehistory means survivalcraft prehistoric which means cavemen,mammoths,saber tooth cats or even dinosaurs I have an idea why won’t kaalus make a game survivalcraft that has dinosaurs and it will be called survivalcraft prehistoric edition SCPE many people will probably buy the game it’s easy to make money kaalus some people are interested at playing minecraft with dinosaur mods there is some minecraft clone called Jurassicraft many people bought it because of the Dino’s but they didn’t know the game is lag gy and slow and glitch and sometimes it crashes so kaalus you have a chance to make a game like that many people like blocky games with dinosaurs and prehistoric animals I’m interested in those games with blocky style I promise you will make money if created that game I was making a game called SAVAGE available for PC,xboxone,PS4 it’s like ark but they do not spawn they need to be born from a parent very realistic the graphics will be cool SAVAGE is the game I’m making and it has an acronym meaning Survival,Adventure,Various,Action,Gaming,Evolution=S.A.V.A.G.E it will be an indie game created by me:)
And it also has multiplayer and dinosaurs and prehistoric animals like ARK:Survival Evolved but kinda different like when you cut a tree and falls down it won’t disappear it will just fall in the ground and continue cutting and pick up the bark and wood the same with huge rocks while mining and getting some fruits from trees and plants,animals too
Here are two unrelated things:
1) Will Engine be made available for others to use for other games?
2) This is an interesting idea that might well be impossible but would allow for many awesome things: Complete overhaul of the water system to make it less like Minecraft’s and more like Terraria’s. In Terraria, there are no source blocks; water is a liquid that exists in a finite amount (ignoring the relatively new purely aesthetic waterfalls & assuming the world is of finite size & ignoring the stone-air-pipe-pyramid glitch). This would allow for springs and rivers and streams which could be diverted in a realistic manner. A proper water cycle where rain actually wets the ground! Tides would be possible. The lack of infinite water supplies would make a thirst system more viable. Of course these do not have to be all added immediately after the liquid overhaul but can be added gradually in future updates.
As I said, maybe this is impossible, in which case it obviously can’t be added but this would make the game so much more realistic and fun.
Yes I agree it would be realistic also volcanoes you know why because your surviving in an island,islands have volcanoes and palm trees with coconuts for an island:) also add rafts and fire pits for cooking raw meat survival style than a furnace, i see tons of that in a wilderness survival guide tips and tents
+1111111111111111
I have 2 very wonderful questions,is SC Dev is a Survivalcraft editor tool? Sec, why is that Survivalcraft has da same texture with minecraft? Pls answer:(
Im thinking about new blocks : pipe block ,pump ,and some new plant(fruit) and recycling blocks like (iron fence back to ingot) and chemical fluids
Ok then… About this SC “Prehistoric Indev Version”
After I’ve opened the zip file what should I Do? I have to install the XNA and then run the exe files?
Dinosaurs and prehistoric animals that comes out of my mind when I thought kaalus making a survivalcraft game with dinosaurs and prehistoric animals
Like when kaalus said he created bugs but if you don’t like turret defence game then I will make another game in the future you might like I want dinosaurs and prehistoric animals then it will be a separated game from Survivalcraft, It will be called survivalcraft prehistoric edition and with some different features that survivalcraft doesn’t
I love the terrain and wish we could have this kind of mountainous terrain. It would be great if we could have settings to change how the world generate, more or less mountainous, higher or lower mountains, deeper valleys and trenches.
Minecraft has doubled the building height to 256 (I suppose total height is then 512). Will this soon be possible in SC as well?
Johan steyn is there a plateau,volcano,and waterfall that would be cool
Nope, remember this is very basic. Think of it as a prototype. I think there are only rock (granite), soil and sand.
17 animals for sc2
I think there are 56 animals right now. Not bad at all!
Hey guys wassup!!! I m back with a good news and a bad news.Lets go with the good one first.
Good news:
Today I was thinking about the SC editor of Tipam and why he abandoned it.While thinking i thought about making my own editor for SC.But I m new in Android development and know a basic java.So…I had to forget about that and had to thought about a new one.So…I decided to make a vicle design app as there are no apps out there for any SC building design or any such.
Conclusion:I m making a SCVD(SurvivalCraft Vicle Design).It will only be available for Android(means on iOS/Windows).I started to code it right after I decided to make it.Its in alpha version.I m the only devoloper of it so it’ll take some time.
Give me some best luck so that i doesn’t abondoned it.
Bad news:
I love GTA and u guys know that.As u guys know that I was building GTA 5 for SC at a scale of 1:1.But I had to abondon it due to heavy lagging.I have a weak device and GTA 5 contained too much electronical resources that’s why my device couldn’t handle it and Everytime I run it my game hangs and crashes.
Conclusion:GTA 5 is abandoned due to heavy lagging.
I will have to buy a new beast device.
I m sorry for abandoning GTA 5 but the reasons r mentioned above.
Not my fault.
Pray for SCVD.Its under heavy devolopment.
It’s present apk size is 6+ MB.
It doesn’t contain any in-app purchase or any ads.its totally free for u guys.
TAKE CARE.
BA BYE.
HAVE A GOOD DAY.
😉😉😉😉😉😉😉😉😉😉😎
What is a vicle?
Just gonna drop this picture here… Some of you will understand… http://i.imgur.com/53Oa1bw.png
Ok I must clarify. This was generated with the OLD SCTB, the one you guys have access to. I loaded it in the new SCTB… :D
Just the beginning. Like, literally the beginning, since I decided to start over (and did so a few days ago but have made no progress since because I have almost no time). I finally had time to get it functionally loading today.
I would love a full like this. How do we implement it?
It’s still in development. In fact, the blocks you see in the picture are the only blocks I have added so far. I have a lot more blocks to add, support for custom shapes (stairs, fences, cactus, door, etc), torches with light source, etc, etc…
And that’s the easy part! The hard part is basically everything else working together correctly.
I’m am proud to say that I have been following survivalcraft since it’s first release on Windows phone 7. I don’t play much anymore but I like to keep up with how survivalcraft is doing! It’s amazing how much this game has developed. It has been an interesting to watch this game grow and progress and I wish this game more success in the future!