[Mod] Chemistry [0.4][chemistry]

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

[Mod] Chemistry [0.4][chemistry]

by Bas080 » Tue Feb 12, 2013 12:40

Extract chemicals from the minetest world and create new ones using the knowledge of chemistry.

How to use
1. Get extractor (/giveme chemistry:extractor)
2. Place the extractor
3. Place node behind the arrow
4 Punch the extractor
5. Mine the atoms

6. Get reactor (/giveme chemistry:extractor)
7. Place the reactor
8. Build the reaction behind the arrow
9. Punch reactor to create block(molecules)

Dependence
none

Future
* Craft for extractor and reactor
* Fussion reactor to create rare elements
* BUT ESPECIALLY MORE CHEMICAL CRAFTS, /GIVEME YOUR IDEAS!

Changelog
0.3
* Extractor changes nodes into atoms

0.2
* Reactor function enables players to compose a molecule and react it to molecule(node)

0.1
* API implementation
* Elements nodes with textures

Screenshots
gold block from more-ores mod
Image
Image
...more screenshots

Download
https://github.com/bas080/chemistry/zipball/master
...or see code https://github.com/bas080/chemistry

Based on science...
http://www.youtube.com/watch?v=FSyAehMdpyI
http://en.wikipedia.org/wiki/File:Periodic_table.svg
https://www.youtube.com/watch?v=Uf9-8zsJeBg

License
WTFPL
Last edited by Bas080 on Wed Feb 20, 2013 15:47, edited 1 time in total.
 

User avatar
pandaro
Member
 
Posts: 266
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro

by pandaro » Tue Feb 12, 2013 12:59

1+
I think that I like to have some of the elements that are difficult to extract.
I think of aluminum and gold (and others) that need some special chemical processes.
Personally give up mithril ore for a more realistic but more difficult to purify.
sorry for bad english
Linux debian 7 wheezy 64
kde
 

User avatar
Likwid H-Craft
Member
 
Posts: 1113
Joined: Sun Jan 06, 2013 14:20

by Likwid H-Craft » Tue Feb 12, 2013 15:13

What, about Eridium Ore?

Oh and I think you should, have the, table not rated, to minecraft.
My Domain's/others:
http://likwidtest.hj.cx/ (Not Done)
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Tue Feb 12, 2013 20:26

Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Tue Feb 12, 2013 23:56

Finally!

Hydrogen+Hydrogen+Oxygen => Water Source :D

Seriously though, this is a great idea, at least to provide, 1) more "realistic" crafts for stuff, and 2) More items in case some other mod wants to create stuff but can't find an appropriate recipe using existing things.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
Linxx
Member
 
Posts: 401
Joined: Wed May 16, 2012 00:37

by Linxx » Wed Feb 13, 2013 03:12

rarkenin wrote:Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.

what about making a crafting recipe to modify the furnace instead of crafting one from scratch?
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11

by jojoa1997 » Wed Feb 13, 2013 03:44

F=furnace,M=mese
FFF
FMF
FFF
Linxx wrote:
rarkenin wrote:Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.

what about making a crafting recipe to modify the furnace instead of crafting one from scratch?
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

1244
Member
 
Posts: 45
Joined: Fri Jul 13, 2012 16:40

by 1244 » Wed Feb 13, 2013 10:36

I am making chemistry mod wich cooperates with technic, but I have a problem I don't know in wchich way I can add metadata to items.
 

User avatar
pandaro
Member
 
Posts: 266
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro

by pandaro » Wed Feb 13, 2013 11:43

to item is not possible i think:
you can ad it on:
entity;
node;
itemstack.
sorry for bad english
Linux debian 7 wheezy 64
kde
 

1244
Member
 
Posts: 45
Joined: Fri Jul 13, 2012 16:40

by 1244 » Wed Feb 13, 2013 12:44

I made mistake I want to chemistry substances can be stacked only 1 in stack this allow
attribute metadata to item. I want made more complicated system of machines than this in minecraft chemistry mod. Now I made first machine distiller it be used to convert minetest items (for example coal) to chemistry substances. To radioactive substances I add lead chests and special lead test-tubes to transport radioactive substances in inventory.
Last edited by 1244 on Wed Feb 13, 2013 12:46, edited 1 time in total.
 

User avatar
Traxie21
Member
 
Posts: 753
Joined: Mon Dec 31, 2012 10:48

by Traxie21 » Wed Feb 13, 2013 13:13

Is anyone working on this yet? If not, I'll give it a shot.
 

User avatar
Likwid H-Craft
Member
 
Posts: 1113
Joined: Sun Jan 06, 2013 14:20

by Likwid H-Craft » Wed Feb 13, 2013 13:25

Yes I think Bas080 is if not, then it free for, all do so.
My Domain's/others:
http://likwidtest.hj.cx/ (Not Done)
 

1244
Member
 
Posts: 45
Joined: Fri Jul 13, 2012 16:40

by 1244 » Wed Feb 13, 2013 21:41

I upload very earlier version of chemistry mod. For now it is very simple. Now I am working to add more elements and new machine acetylene burner. This machine will be used to unbonder molecules by pyrolysis process.
https://github.com/m97/chemistry
Some screenshots:
https://github.com/m97/chemistry/blob/master/screenshots/chemistry.png
Last edited by 1244 on Thu Feb 14, 2013 09:03, edited 1 time in total.
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Thu Feb 14, 2013 14:54

I am working on this. You should however not be discouraged to try it yourself. As soon as I have something experimental i will share it with you all. For the people sharing there ideas, they are more then welcome and will surely get my attention and thoughts. If applicable it will be added to this mod.

Atom smasher is necessary for making the heavier elements in the periodic table. Many of these elements decay very quickly. This science does relate more to physics then chemistry. I think...

For now this mod will be a large amount of new (periodic table element) items that can be used for crafting all kinds of nodes/items.

I am at this time thinking about ways to extract materials from "natural nodes". I am still looking into ways on how this is done in the real world. My thoughts now is one machine called the extractor.
 

User avatar
pandaro
Member
 
Posts: 266
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro

by pandaro » Thu Feb 14, 2013 15:03

Bas080 wrote:
For now this mod will be a large amount of new (periodic table element) items that can be used for crafting all kinds of nodes/items.


The idea is good, but I do not like that you immediately think of a large number of elements, as this means a lot of work for the engine. What I thought I wanted to do, when you proposed this mod was to create a small number of elements (materials) with special properties, which, however, only needed a special process to achieve their potential.
sorry for bad english
Linux debian 7 wheezy 64
kde
 

1244
Member
 
Posts: 45
Joined: Fri Jul 13, 2012 16:40

by 1244 » Thu Feb 14, 2013 15:12

To create heavier elements can use fussion reactor, but this process requires large amounts of energy.
 

User avatar
Traxie21
Member
 
Posts: 753
Joined: Mon Dec 31, 2012 10:48

by Traxie21 » Sat Feb 16, 2013 00:51

Pull request submitted for better textures.

https://github.com/m97/chemistry/pull/1
Last edited by Traxie21 on Sat Feb 16, 2013 02:10, edited 1 time in total.
 

1244
Member
 
Posts: 45
Joined: Fri Jul 13, 2012 16:40

by 1244 » Sat Feb 16, 2013 07:56

Thank you for new textures. I am finishing acetylene burner and soon it will add to chemistry mod.
 

User avatar
Traxie21
Member
 
Posts: 753
Joined: Mon Dec 31, 2012 10:48

by Traxie21 » Sat Feb 16, 2013 14:56

np :D
If you need more textures, just holler!
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Tue Feb 19, 2013 02:45

Big update. The mod now works as advertised. Take apart and re-arrange the atoms to your will!

Still needs some new crafts. Feel free to add them yourself to his mod with a function. Share them if you want.

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
--EXAMPLE FOR COAL

chemistry:register_reaction({"default:stone_with_coal",
  {"chemistry:C", "chemistry:C"},
})

 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Tue Feb 19, 2013 12:43

I might be able to make a PHP script that can generate the Lua for registering reactions, based on actual chemistry.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Tue Feb 19, 2013 12:47

rarkenin wrote:I might be able to make a PHP script that can generate the Lua for registering reactions, based on actual chemistry.


That would be great. At the moment the only way for finding new crafts is to check LUA or try out the extractor on nodes.
 

BZab
Member
 
Posts: 126
Joined: Mon Jan 28, 2013 10:04

by BZab » Tue Feb 19, 2013 17:24

What about acids?
As traps, maybe to... dissolve (?) some kinds of blocks?

+
Ya can add some gasses as in WIP gas mod ;)
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Tue Feb 19, 2013 18:47

BZab wrote:What about acids?
As traps, maybe to... dissolve (?) some kinds of blocks?

+
Ya can add some gasses as in WIP gas mod ;)

I can try to make some Lua or pseudocode to calculate some basic chemistry stuff, but I don't think it'll happen anytime soon.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

BZab
Member
 
Posts: 126
Joined: Mon Jan 28, 2013 10:04

by BZab » Tue Feb 19, 2013 19:11

About acids - it can be at least re-skinned lava, with modified dealing damages ;)
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Wed Feb 20, 2013 11:40

rarkenin wrote:I can try to make some Lua or pseudocode to calculate some basic chemistry stuff, but I don't think it'll happen anytime soon.


What is some basic stuff?
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Wed Feb 20, 2013 13:46

To automagically determine the products of a reaction, and whether it will set something on fire.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Wed Feb 20, 2013 14:45

rarkenin wrote:To automagically determine the products of a reaction, and whether it will set something on fire.


Having the actual result of a reaction is nerdy but cool. Sounds like allot of work..!
 

chamweisheng
Member
 
Posts: 25
Joined: Tue Feb 19, 2013 14:18

by chamweisheng » Wed Feb 20, 2013 15:26

how about the elements in the periodic table?
 

User avatar
Bas080
Member
 
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Wed Feb 20, 2013 15:50

chamweisheng wrote:how about the elements in the periodic table?

This mod contains almost all elements in the periodic table it does not contain the Lanthanides and Actinides yet.
 

Next

Return to WIP Mods

Who is online

Users browsing this forum: No registered users and 53 guests

cron