Reading Horns by Joe Hills
Habiendo visto Horns, tenia que saber de donde habia salido la pelicula. .
Habiendo visto Horns, tenia que saber de donde habia salido la pelicula. .
My baby project, my beloved “CMS for blogging”. I know, I know, “another freaking CMS for blogging”. So many (like four) years ago, writing a Wordpress plugin I decided to write my blog starting from scratch. PHP+MySQL seems a reasonable combo but quickly realize the complex of the matter. Developing all that in PHP was driving me mad, PHP was not a language I knew and it was a complex project. Well… It was not that complicated to do some basic working blog, but I wanted to be my baby and not some ugly mosntruosity like the first Wordpress versions.
A year ago, I decided to take the idea and instead of using PHP+MySQL, I choose Go and Mongodb (being Mongodb only for rapid development). Go was chosen over other languages mainly because it is a compile language (I got a thing about compiling things). I was messing around with C++, Erlang and Lua when remember a presentation of Go made by a friend. Quickly fell in love with Go, with the “old school” design, but updated library and tools. For me, it was beautiful, the feeling I’m writing in some scripting language like Lua or PHP, but being compile like C and structure.
I see Go as a web language, google seems to see Go as a big projects language. The structure nature and the simple concurrency makes natural the package interaction in web applications. Why not node.js? Well… I like to write Javascript as much as I like writing php, love it. The languages are easy, fun to write and get some fast results. If you are a good programmer following style and documenting your code you got no problems with those languages, but the ecosystem that grown around node is a mess, and i see some horrible looking Javascript code. Javascript could stay in the client, I want something trusty on my server.
So… I fell in love with Go, and now I’m here writing some Go and having fun. Uff surely sound like a little boy who knows nothing he’s talking about, a year from now I’ll come back to this with the though of shame.
Starting a new project today.
Based in the CYOA images you can find over the internet where you’ve selected some path to a future life. The basics are done, you can play the default CYOA over there in the repository web page. The default game is based on the idea of a world in which the fourth wall was broken so everything is possible. You have a hundred points to spend across the options.
I’m currently working on the editor to generate json files for the engine. I’m also planning on expanding the rules which apply in the game (e.g. Making some options only available if some previous option is selected), as well as improving the aesthetics.
I’m working on localization. Only Spanish and English, maybe in future translations will be possible.
Estos dias estoy disfrutando de la Odisea.