Saturday, 6 July 2013

Bits of Minecraft

Minecraft has sunk a lot of my time over the few years it's been around. Here are some of the things I've done in it (in order of construction):

A rainbow made of wool is visible to the left, and a large woolen cake lurks in the fog to the right.
Rainbow! ... and cake

A triple helix with hanging vines made of dirt rises into the sky in front of a seemingly floating land.
Triple helix near an overworld plate

From my overworld you can see my home base tower on the left, satellite dish in the centre and the word "Craft" made of wool on the right.
Home, satellite dish and "Craft"
The rainbow, triple helix and satellite dish were all planned using Lisp. Here's some Lisp code you can use to plan rainbows:

(loop with freq = (list)
       and reach = (1+ 20)
       and width = 8
      for j from reach downto 0
    do (loop for i from (- reach) to reach
             for r = (round (sqrt (+ (square i) (square j))))
             for c = (cond ((= i j 0) #\+)
                           ((< r (- reach width)) #\-)
                           ((<= r (1- reach)) (- r (- reach width)))
                           (t #\Space))

        when (not (eql #\Space c))
        do (aif (cdr (assoc c freq))
            (incf (car it))
            (push (list c 1) freq))
        when (or (minusp i) (not (eql #\Space c))) do (princ c))

    do (terpri)
    finally (return freq))

It produces output like this (this one's a small version to fit in the width of the blog):

((#\+ 1) (#\- 256) (0 45) (1 45) (2 43) (3 57) (4 57) (5 57) (6 59) (7 57))

The last bit is a count of each block type so you know how much to gather of each type. Three dimensional objects like the dish and triple helix use more code which I can post if people are interested.

P.S. Don't spend too much time playing computer games.


  1. If you are encountering the Minecraft Has Run Out of Memory error then you should consider installing 64-bit Java for your OS. Minecraft Server List

  2. minecraft 16 bit free download - Minecraft Crafting Guide 2.0: Your indispensible guide to crafting in Minecraft, and much more programs. Free Minecraft Gift Code

  3. That triple helix is amazing! I'd never have the patience to build something like that.

    - FZ @

  4. Keep posting the good work. Some really helpful information in there. Bookmarked. Nice to see your site. Thanks! minecraft server hosting

  5. This comment has been removed by a blog administrator.

  6. I went over this website and I believe you have a lot of wonderful information, saved to my bookmarks Minecraft Server List

  7. Sites have heaps of tips that people will have the capacity to grasp when players end up stuck. About all challenges ought to be replied by burrowing around on destinations. Fan locales are incredible and you should get included.minecraft server list

  8. I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues. g2a cashback code

  9. I love the way you write and share your niche! Very interesting and different! Keep it coming! fnaf world update 3

  10. We most likely all have a really decent instinctive idea of what an amusement is.Unblocked Games

  11. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. minecraft like games

  12. Along these lines, I feel simple and genuine nearness in the earth. Aside from this these headset give me the genuine developments like virtual world since it has the 3D sound with course sound. It can without much of a stretch controllable at 360 degrees.

  13. Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging,
    Mobdro APK PC Download

  14. Hi! This is my first visit to your blog! We are a team of volunteers and new initiatives in the same niche. Blog gave us useful information to work. You have done an amazing job!
    Azar VIP APK

  15. This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article.
    ludo star apk download

  16. I am a new user of this site so here i saw multiple articles and posts posted by this site,I curious more interest in some of them hope you will give more information on this topics in your next articles.
    Gta 5 apk data files download

  17. This is very useful post for me. This will absolutely going to help me in my project.
    Showbox APK Latest Version

  18. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.
    Planet Bomber APK for PC Download

  19. Video games have a rating system that helps parents to understand the level of violence Video games have a rating system that helps parents to understand the level of violence and sexual content in the game before it's purchased.unblocked games at school and sexual content in the game before it's purchased.

  20. Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.
    The Best Sims 4 Mods Download for PC

  21. First You got a great blog .I will be interested in more similar topics. i see you got really very useful topics, i will be always checking your blog thanks.
    Minecraf story Mode APK Full

  22. GBWhatsapp apk Download Latest Version 2018. Download Latest GB Whatsapp for Use 2 Whatsapp in One Mobile.  GBWhatsApp App

  23. I would like to thank you for thestruggle you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is transmissionits wings rapidly.
    Gta 5 mobile apk free download

  24. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I Additionally huge a lot of amounts of dazzling encounters can be given to people when you wouldn't dare hoping anymore this is the way it's believed extremel extraordinarily
    splendid. People can appreciate the diversion when you want as this amusement needs.
    Editor APK Download

  25. hey, your websites are truly suitable. I appreciate your movement.
    lenny face copy and paste

  26. You have a real ability for writing unique content. I like how you think and the way you represent your views in this article. I agree with your way of thinking. Thank you for sharing. xbox live gold deals