Mesecons Machine Competition 3.0!

User avatar
Jeija
Member
Posts: 686
Joined: Fri Dec 23, 2011 21:46
Location: Nürtingen, Germany

Mesecons Machine Competition 3.0!

by Jeija » Post

Image

Click the video link above to see me controlling a Real-Life Room's light using ingame mesecons.
I know there are some of you who also know how to make this kind of cool stuff, and some amongst you that just want to build great things ingame.
So get your AVRs, PICs, Raspberry Pis, Arduinos or Parallel ports and make some mesecons <-> Real life interface, or just be creative in another category.

This time, there are 3 categories:
1. Real Life
Make something that connects to the real life in some way. A connection can be a physical device like an LED, a motor, your computer, your room light, but it can also be a website, a server, whatever!
I hope there will be any entries in this section at all as not many people both like mesecons and real electronics (I guess?).

Tip: Use my Lua Curl branch to communicate with devices over the network.
Use the os.execute command to communicate with other devices.

You need to write your own code here, but it does not have to be portable in any way. You should just proof that your idea works using pictures and preferably also send in your source code and a video.
You can use anything included in mesecons or digilines.
2. Use anything
This is a creative challenge. Build something awesome! In this category you're allowed to use whatever you want, any item from digilines and mesecons of course.
You can even code your own things as long as they're not specific things for your use case.
3. Restricted Items
Also a creative challenge, but you are only allowed to use parts from the mesecons mod, but not the luacontroller and the microcontroller.
All 3 categories will have a seperate winner. If I can't make up something better this time, the prizes will be emails @mesecons.net and subdomains.mesecons.net again...

Your creatings will be rated in the following criteria:
  • Work invested
  • Ingenuity
  • Design
Rules
Starts: Now
Ends: 27th April 2013

Who can take part?
Single players, teams or whole server teams.
Creations will be published on mesecons.net server.

Post your submission in this forum thread, for categories 2+3 you must provide a screenshot and the map.

Good luck! Have fun!
Last edited by Jeija on Tue Mar 26, 2013 21:52, edited 1 time in total.
Redstone for minetest: Mesecons (mesecons.net)

User avatar
12Me21
Member
Posts: 873
Joined: Tue Mar 05, 2013 00:36
GitHub: 12Me21
Location: (Ignore all of my posts before 2018)

by 12Me21 » Post

for category 3 we are NOT allowed to use microcontrollers/luacontrollers, right?
Shoutouts to Simpleflips

User avatar
Jeija
Member
Posts: 686
Joined: Fri Dec 23, 2011 21:46
Location: Nürtingen, Germany

by Jeija » Post

Right
Redstone for minetest: Mesecons (mesecons.net)

User avatar
12Me21
Member
Posts: 873
Joined: Tue Mar 05, 2013 00:36
GitHub: 12Me21
Location: (Ignore all of my posts before 2018)

by 12Me21 » Post

Good, I will probably enter the contest in that category, because I am really good at not using microcontrollers and luacontrollers.
Shoutouts to Simpleflips

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

May we modify the delayer to use an ABM, and remove overheat, because it could crash the server because if is too big? Can we use a modified version of minetest (the force_load pull) to make it work?

User avatar
Jeija
Member
Posts: 686
Joined: Fri Dec 23, 2011 21:46
Location: Nürtingen, Germany

by Jeija » Post

You may change those things in mesecons but you have to provide your version.
Modify minetest... I'd say that the force_load pull request can be an exception, but I'd prefer trying to get it merged instead.
Redstone for minetest: Mesecons (mesecons.net)

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I am now going to wire up my stereo!

User avatar
jordan4ibanez
Member
Posts: 1923
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Post

Nore wrote:May we modify the delayer to use an ABM, and remove overheat, because it could crash the server because if is too big? Can we use a modified version of minetest (the force_load pull) to make it work?
What is force load version?
hello, am program. do language in rust. make computer do. okay i go now.

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

jordan4ibanez wrote:
Nore wrote:May we modify the delayer to use an ABM, and remove overheat, because it could crash the server because if is too big? Can we use a modified version of minetest (the force_load pull) to make it work?
What is force load version?
Makes Entites able to load chunks to stay loaded
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

Force_load is that:https://github.com/minetest/minetest/pull/446

Here is my first entry: a computer
Image

There is also a smaller version, with the only difference of having much less RAM and ROM. To make it work, it is advised to:
- remove overheat (by changing the function yc_overheat to return false in microcontroller)
- multiply the delay times of the delayers by 10, 20 or more, depending on how powerful your computer is
- set server_unload_unused_data_timeout to a much higher value, and explore the whole map at the beginnig, or use the force_load pull and make something to force_load the map.
- use the manual clock instead of the auto clock, and check after each step that no delayer has a bug and hasn't updated the wire in front of it (this is unfortunately frequent).
- use the small version, since the big one lags the map for ages.

Note: the button/walllever (depending on if you use the small computer or not), is the reset button. You should wait long enough to get a reset before turning it off. (You should also multiply the button time on the big version).
Last edited by Nore on Wed Mar 27, 2013 19:08, edited 1 time in total.

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

I'm in! I'll be submitting entries to categories 2 and 3.

Just to make sure: category 3 allows ALL mesecons items, except for *controllers? That means pistons, command blocks, movestones, and the like are all included?
Last edited by Temperest on Wed Mar 27, 2013 19:59, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Kacey
Member
Posts: 133
Joined: Sat May 05, 2012 16:20

by Kacey » Post

Finally a reason to finish my big project.
on a scale of 1 to 10 i am OVER 9000!!!!!!!!!!!!!!!!

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Presenting my (Category 2) latest creation, the Mesecons 3D printer!

Image

And here's a video I made of it working!

http://www.youtube.com/watch?v=NC6zvg58eq0

The schematic requires the latest version of WorldEdit.

http://ompldr.org/vaHgzZg/printer.we

It is currently able to print 3x3x3 perfectly, but runs out of ink on bigger objects. You can expand it, but the extension of the ink feeders is an exercise left to the player.

With enough ink, it can print up to 4x4x*, and just by adding more pistons, it can print any size!
Last edited by Temperest on Fri Mar 29, 2013 01:27, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Kacey
Member
Posts: 133
Joined: Sat May 05, 2012 16:20

by Kacey » Post

Image
My category 2 creation. A 4- it decoder to 7-segment display using digilines.
http://ompldr.org/vaHgzaQ/decoder.zip
It is located at -691, 0, -570
Credits to ShadowNinja for LOTS of help. i had tried once but failed on my own. Thank you ShadowNinja!
on a scale of 1 to 10 i am OVER 9000!!!!!!!!!!!!!!!!

User avatar
Jeija
Member
Posts: 686
Joined: Fri Dec 23, 2011 21:46
Location: Nürtingen, Germany

by Jeija » Post

Good creations so far! I like how smoothly the category 2 creations work, no lag at all.
@Temperest: I got your Printer working, but had to heavily patch it. The .wem file is missing some things, like the pistons below and the lava has become obsidian; The pistons are at wrong places sometimes.
Maybe you could just upload the world file?
Same is btw. true for the TicTacToe machine, the buttons are missing.
But anyway, awesome creation!!

@Nore
The download links are missing. I assume you meant these ones:
https://github.com/Novatux/Sliding_door ... p?raw=true
https://github.com/Novatux/Sliding_door ... p?raw=true
and.. that computer looks impressive... but what does it actually do? Where are outputs and inputs?
Redstone for minetest: Mesecons (mesecons.net)

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Hey Jeija:
  • Actually, it's not a WEM file, it's the latest WE format that I published several days ago, using minetest.serialize. I just tried it a few minutes ago, and it loaded quite fine over here. Anyways, here is a fresh new world with just the printer loaded: http://ompldr.org/vaHhhdw/Test.zip
  • Yeah, I keep forgetting to include buttons in the WE selection, since they appear to be part of the node they're attached to. The world download above has the button though. I'll fix the Tic-Tac-Toe download later today. EDIT: done!
  • The clonestone idea sounds pretty nice. Does it still work with the latest MT?
Last edited by Temperest on Fri Mar 29, 2013 17:23, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

It has no inputs/outputs. The ROM is the big mese building on the left, and it has a program that sums the numbers from 1 to 10. However, you can change it, I will make something to explain the instructions.

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Second entry (category 2): Conway's Game of Life machine!

Supports a 9x9 grid. Turn on the switch to the right to have it start simulating, turn it off again to pause simulation. The digiline channel on the far right allows you to load your custom grids into the machine. There's a Luacontroller there demonstrating how to make the machine load the glider preset you see in the image below:

Image

A description of what Life is and how it works.

Download:

WE Schematic

Requires Mesecons + Digilines.
Last edited by Temperest on Tue May 14, 2013 22:04, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Kacey
Member
Posts: 133
Joined: Sat May 05, 2012 16:20

by Kacey » Post

I have a category 3 entry. I call it "Le Troll Door" and it is just a new take on an old Minecraft troll.
http://ompldr.org/vaHhncw/le
Image
Image
Image
Image
there you go
on a scale of 1 to 10 i am OVER 9000!!!!!!!!!!!!!!!!

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

Temperest, I have a design for a 3d printer that can print holes, but it will be difficult to program. Would you like to make it with me?

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

I'd love to. Do you want to discuss it over IRC? I will be available at around 4PM EST. We can set up a small server to build on.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

I have already built it, the only thing left to do is to program it: here is the world file:
[url]nore.mesecons.net/3dprinter.zip[/url]

To print the object, the idea is to print a layer, using wood instead of holes, raise the protecting wall, pour lava, remove the protective wall, and restart with the next layer.

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Nice! Basically, here's how I understood it to work:
  1. The node selector pushes the 1d column of nodes onto the platform.
  2. The platform does the various piston magic that makes the 1d column into a 2d grid, and pushes the layer forward.
  3. The retaining wall is put in place and the lava pour removes the wood.
  4. Repeat step 1 until complete.
The problem I see is that after a layer has a hole in it, the hole gets collapsed whenever the next layer is pushed, since the piston interprets the blank space as the end of the column to push.

If the lava gets poured after printing, then wood in the center can't catch fire if it's entirely enclosed in stone:

Code: Select all

LLLLL
LSSSL
LSWSL
LSSSL
LLLLL

L=lava, S=stone, W=wood
I had a similar idea using removestone as one of the inks, but it was also impossible to ensure power reached all the nodes inside the object.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Nore
Developer
Posts: 501
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Post

No because if you print the bottom layer first, then the second one,... a layer will not be pushed after lava has gone on it.

playzooki
Member
Posts: 232
Joined: Wed Oct 24, 2012 18:58

by playzooki » Post

Catergory 3:

Landslide machine, spambot and permanent day.

Go to -314, 22, 170.

Nothing else counts, just those 3 machines.

Download

(im doing this for the email lol)

EDIT: Screenshot
Last edited by playzooki on Sat Apr 06, 2013 18:46, edited 1 time in total.
bad signature is bad

Post Reply

Who is online

Users browsing this forum: No registered users and 15 guests