Mesecons Machine Competition 3.0!

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

Mesecons Machine Competition 3.0!

by Jeija » Tue Mar 26, 2013 21:30

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: 826
Joined: Tue Mar 05, 2013 00:36

by 12Me21 » Tue Mar 26, 2013 21:48

for category 3 we are NOT allowed to use microcontrollers/luacontrollers, right?
This is a signature virus. Add me to your signature so that I can multiply.
Don't ever save anything as a JPEG.
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Tue Mar 26, 2013 21:50

Right
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
12Me21
Member
 
Posts: 826
Joined: Tue Mar 05, 2013 00:36

by 12Me21 » Tue Mar 26, 2013 21:56

Good, I will probably enter the contest in that category, because I am really good at not using microcontrollers and luacontrollers.
This is a signature virus. Add me to your signature so that I can multiply.
Don't ever save anything as a JPEG.
 

Nore
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Wed Mar 27, 2013 05:26

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

by Jeija » Wed Mar 27, 2013 07:38

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)
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Wed Mar 27, 2013 07:51

I am now going to wire up my stereo!

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

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

by jordan4ibanez » Wed Mar 27, 2013 17:29

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?
If you can think it, you can make it.
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Wed Mar 27, 2013 18:52

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
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Wed Mar 27, 2013 19:05

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 » Wed Mar 27, 2013 19:58

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 » Thu Mar 28, 2013 02:09

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 » Fri Mar 29, 2013 01:24

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 » Fri Mar 29, 2013 01:41

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

by Jeija » Fri Mar 29, 2013 07:21

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/blob/master/computer_minimal.zip?raw=true
https://github.com/Novatux/Sliding_door/blob/master/computer.zip?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 » Fri Mar 29, 2013 16:29

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
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Fri Mar 29, 2013 17:10

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 » Fri Mar 29, 2013 21:24

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 » Fri Mar 29, 2013 22:30

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
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Sat Mar 30, 2013 10:54

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 » Sat Mar 30, 2013 18:47

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
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Sat Mar 30, 2013 18:58

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 » Sun Mar 31, 2013 19:21

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:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
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
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Mon Apr 01, 2013 07:00

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 » Fri Apr 05, 2013 20:21

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
 

Nore
Member
 
Posts: 468
Joined: Wed Nov 28, 2012 11:35
GitHub: Ekdohibs

by Nore » Thu Apr 11, 2013 11:21

Something new:
The Mesecons Microcontroller!
Image
http://nore.mesecons.net/microC.zip

You can program it, and it can do anything a microcontroller can do, except that it has less EPROOM, and that you won't be able to fit too big programs inside. The after commands are a bit limeted too (you have to wait several clock cycles). It automatically stop executing the program when it has finished, and resumes when an input port gets updated. There are instructions about how to program it in the world folder.
Last edited by Nore on Thu Apr 11, 2013 11:22, edited 1 time in total.
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Thu Apr 11, 2013 17:23

Insert obligatory "Yo, dawg, I heard you like to..." reference.

VERY impressive!
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

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

by jordan4ibanez » Thu Apr 11, 2013 20:55

I made a two sided 2x2 piston door with a cooldown timer.
Image
That's it.
Last edited by jordan4ibanez on Thu Apr 11, 2013 20:56, edited 1 time in total.
If you can think it, you can make it.
 

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

by Temperest » Sun Apr 14, 2013 18:11

A lovely (category 2) digital clock! Only 17x3x5!

Image

This machine displays the time in 24-hour format. Since it uses the Digilines RTC, it works even if you use the /time command. For some reason, at certain times it can be off by as much as 5 minutes.

This is the final result of the newest work-in-progress Laboratory article.

Download:

http://ompldr.org/vaTNmdA/Clock.we
Last edited by Temperest on Sun Apr 14, 2013 18:12, edited 1 time in total.
WorldEdit 1.0 released

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

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

by Temperest » Sat Apr 27, 2013 20:11

Do you like cactus? Do you like cactus so much, that you need 20 of them each and every minute of your day? Of course not. Presenting the Cactus-O-Matic 6000, a revolutionary new device that will change the way you obtain cactus forever!

Image

There's no harvesting timer - as soon as a cactus grows, it immediately gets broken and sent along to the collections chest. There's no replanting - everything is fully automatic. AFK at the chest to get massive amounts of cactus! I don't know what for, but it's pretty neat anyways.

Requires technic (or just pipeworks with the node breakers/deployers enabled, which is what I'm using) and mesecons. Also, a build of Minetest recent enough to have growing cactus.

Download:

WorldEdit Schematic

Last entry before the deadline, it seems.
WorldEdit 1.0 released

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

Next

Return to Minetest General

Who is online

Users browsing this forum: No registered users and 20 guests

cron