Algodoo Computer Collab [ACC]
30 posts • Page 1 of 2 • 1, 2
Algodoo Computer Collab [ACC]
Hello! I like to intoduce the Algodoo Computer Collab! This project wants to archieve a great advance in optical algodoo-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by me, Bronie12345 and Otacon140.96
This collab is a remake of The Phun Computer Project [PCP] however, this one is Algodoo based and phun based.
This is a copy of the old forum:
[PCP] Phun Computer Project Main Thread Version 0.50b from 2009-05-09
Computer 2.xx is ready!!!!
Hello! I like to intoduce the Phun Computer Project! This project wants to archieve a great advance in optical phun-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by xplane80, Bronie12345 and me.
TODO-list:
-We need a standard command and memory adress pattern (XPLS 2?)!
-We will add a high capacity adressable RAM interface or a high capacity adressable hard-drive
-We will add fast graphic functions for the new screen
At last we will built a little phun computer
Announcements:
2009-04-13: The PCP was founded
2009-04-14: Thread version 0.2b released (added voting rules, facts, new jobs, bus specs)
2009-04-15: Thread version 0.25b released (added topical research)
2009-04-15: The first working phun computer was born (very simple pc)
2009-04-21: The second working phun computer was born (very complex pc)
2009-05-01: OXB.Systems was founded!
Rules:
Voting rules:
Do not rate our scenes down if they miss 100% realtime performance.
This project is very complex. Be happy if they run 100% realtime @ 0.01x speed.
Interesting facts from our research:
-Our latest PC has a frequency up to 32Hz
-The collection of logic gates runs on 29500 collisions per second.
Topical research:
1. Floppy text reader and writer
floopy with textures (bugfix), floopy with textures, floppy with texture reading, pssd (phun solid state disk) version 2, pssd (phun solid state disk) version 1, hdd thats able of saving multiple strings, floppy PC mini, floppy reader, writer and working wires, floppy reader and writer, floppy reader [Congrats to Bronie12345, xplane80, RBS & lollerman ]
2. Endless data storages
3. Different harddisks [Congrats to Spokesh, dionytadema, xplane80, Bronie12345]
4. Very small computers First phuncomputer, Phun Computer V2.00
5. Data cables Transfer example, V1.00, V2.00 [Congrats to RA2lover]
6. Keyboards Research-Version, V1.00, OXB.Systems P15
7. Screens Animated version 2.75, Touch screen version 4.00
PROBLEMS?
Nope ^^
Free jobs:
-Communication standards developer (memory access r/w, frequency settings, signal standards)
-Main memory development [Spokesh?]
-Circuit management (conducting, chip layout)
-Main peripheral devices research
-LED Display R&D
-Scene optimization (lag, size,..)
Free jobs in future:
-Kernel programmer
-O/S programmer
Contest-corner:
Currently no contest open
Important phun-system-environment variables:
Code:
sim.timeDelta
Type: Positive decimal value
Description: Time between two physics engine solvings (default is 0.01s). 0.01s means a processor frequency of 100Hz, 0.001s means 1kHz,...
Code:
sim.timeFactor
Type: Positive decimal value
Description: Sets the simulation speed. A value of 1 means realtime.
Motto: Computers inside Computers: It's possible!
Otacon140.96
---
How this project has begun:
This old construction kit (see below) contains analog and digital logic gates, A/D converters and frequency synthesizers and much more...
Features:
Logic gates: AND, OR, NAND, NOR, XOR, XNOR, NOT
Digital gates: Color-addition, color-substraction
A/D converters: 4bit, 8bit, 16bit, 32bit, 64bit
Color converters: Color to RGBA, RGBA to color
Color analyzers I: Color to R, color to G, color to B, color to Alpha
Color analyzers II: Color to R to boolean, color to G to boolean, color to B to boolean, color to Alpha to boolean
Synthesizers: Sinus and cosinus, ON/OFF, OFF/ON
How a gate works (simplified):
1. A gray circle collides with an object (collision group A)
2. The circle reads information from this object (color, density, type,...)
3. The circle switches the collision group from A to B
4. The circle collides with a new object and does something..
5. The circle switches the collision group from B to A
1. ...
2. ...
Pros and cons:
+Thyme script is located in the circles only
+No extra custom variables are declared
+Analog signal frequency ~33.3Hz
+Digital signal frequency ~50Hz
+Less amount of geometries is necessary to build a circuit
-The devices are not so easy to understand
-The brush tool may not be suited for building conducting parts
-High latency for input devices, because of the low signal speed
Different BUS specifications:
Analog BUS System:
Name: 0/1-BUS
Bandwith: 1bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0, 0, 0, 1] and [1, 1, 1, 1] (one bit per color)
Stepping: 1
Digital BUS Systems:
n = 4, 8, 16, 32, 64
Name: n-bit-BUS
Bandwith: n-bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1)] (n / 4 bit per channel)
Stepping: 1
PS: Set simulation speed to 0.01x to see the devices working step by step.
Author: Otacon140.96
Title: [PCP] Collection of logic gates
File Size: 71.03 kB
Rating:
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by me, Bronie12345 and Otacon140.96
This collab is a remake of The Phun Computer Project [PCP] however, this one is Algodoo based and phun based.
This is a copy of the old forum:
[PCP] Phun Computer Project Main Thread Version 0.50b from 2009-05-09
Computer 2.xx is ready!!!!
Hello! I like to intoduce the Phun Computer Project! This project wants to archieve a great advance in optical phun-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by xplane80, Bronie12345 and me.
TODO-list:
-We need a standard command and memory adress pattern (XPLS 2?)!
-We will add a high capacity adressable RAM interface or a high capacity adressable hard-drive
-We will add fast graphic functions for the new screen
At last we will built a little phun computer
Announcements:
2009-04-13: The PCP was founded
2009-04-14: Thread version 0.2b released (added voting rules, facts, new jobs, bus specs)
2009-04-15: Thread version 0.25b released (added topical research)
2009-04-15: The first working phun computer was born (very simple pc)
2009-04-21: The second working phun computer was born (very complex pc)
2009-05-01: OXB.Systems was founded!
Rules:
Voting rules:
Do not rate our scenes down if they miss 100% realtime performance.
This project is very complex. Be happy if they run 100% realtime @ 0.01x speed.
Interesting facts from our research:
-Our latest PC has a frequency up to 32Hz
-The collection of logic gates runs on 29500 collisions per second.
Topical research:
1. Floppy text reader and writer
floopy with textures (bugfix), floopy with textures, floppy with texture reading, pssd (phun solid state disk) version 2, pssd (phun solid state disk) version 1, hdd thats able of saving multiple strings, floppy PC mini, floppy reader, writer and working wires, floppy reader and writer, floppy reader [Congrats to Bronie12345, xplane80, RBS & lollerman ]
2. Endless data storages
3. Different harddisks [Congrats to Spokesh, dionytadema, xplane80, Bronie12345]
4. Very small computers First phuncomputer, Phun Computer V2.00
5. Data cables Transfer example, V1.00, V2.00 [Congrats to RA2lover]
6. Keyboards Research-Version, V1.00, OXB.Systems P15
7. Screens Animated version 2.75, Touch screen version 4.00
PROBLEMS?
Nope ^^
Free jobs:
-Communication standards developer (memory access r/w, frequency settings, signal standards)
-Main memory development [Spokesh?]
-Circuit management (conducting, chip layout)
-Main peripheral devices research
-LED Display R&D
-Scene optimization (lag, size,..)
Free jobs in future:
-Kernel programmer
-O/S programmer
Contest-corner:
Currently no contest open
Important phun-system-environment variables:
Code:
sim.timeDelta
Type: Positive decimal value
Description: Time between two physics engine solvings (default is 0.01s). 0.01s means a processor frequency of 100Hz, 0.001s means 1kHz,...
Code:
sim.timeFactor
Type: Positive decimal value
Description: Sets the simulation speed. A value of 1 means realtime.
Motto: Computers inside Computers: It's possible!
Otacon140.96
---
How this project has begun:
This old construction kit (see below) contains analog and digital logic gates, A/D converters and frequency synthesizers and much more...
Features:
Logic gates: AND, OR, NAND, NOR, XOR, XNOR, NOT
Digital gates: Color-addition, color-substraction
A/D converters: 4bit, 8bit, 16bit, 32bit, 64bit
Color converters: Color to RGBA, RGBA to color
Color analyzers I: Color to R, color to G, color to B, color to Alpha
Color analyzers II: Color to R to boolean, color to G to boolean, color to B to boolean, color to Alpha to boolean
Synthesizers: Sinus and cosinus, ON/OFF, OFF/ON
How a gate works (simplified):
1. A gray circle collides with an object (collision group A)
2. The circle reads information from this object (color, density, type,...)
3. The circle switches the collision group from A to B
4. The circle collides with a new object and does something..
5. The circle switches the collision group from B to A
1. ...
2. ...
Pros and cons:
+Thyme script is located in the circles only
+No extra custom variables are declared
+Analog signal frequency ~33.3Hz
+Digital signal frequency ~50Hz
+Less amount of geometries is necessary to build a circuit
-The devices are not so easy to understand
-The brush tool may not be suited for building conducting parts
-High latency for input devices, because of the low signal speed
Different BUS specifications:
Analog BUS System:
Name: 0/1-BUS
Bandwith: 1bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0, 0, 0, 1] and [1, 1, 1, 1] (one bit per color)
Stepping: 1
Digital BUS Systems:
n = 4, 8, 16, 32, 64
Name: n-bit-BUS
Bandwith: n-bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1)] (n / 4 bit per channel)
Stepping: 1
PS: Set simulation speed to 0.01x to see the devices working step by step.
Author: Otacon140.96
Title: [PCP] Collection of logic gates
File Size: 71.03 kB
Rating:
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Algodoo Computer Collab [ACC]
xplane80 wrote:Code:
sim.timeDelta
Type: Positive decimal value
Description: Time between two physics engine solvings (default is 0.01s). 0.01s means a processor frequency of 100Hz, 0.001s means 1kHz,...
Thought I'd just let you know, Sim.frequency is the actual code now .
- Code: Select all
Sim.frequency = 100
Would give 100Hz , it's a much simpler system.
- gradyfitz
- Posts: 174
- Joined: Tue Sep 01, 2009 8:33 am
- Location: Victoria, Australia
Re: Algodoo Computer Collab [ACC]
Thanks also, I see you spelt you name right this time!
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Algodoo Computer Collab [ACC]
xplane80 wrote:Thanks also, I see you spelt you name right this time!
Yes, it was a good opportunity .
[Thyme][1.5.61]Thyme Command/Variables List if you need it .
Also, if people want to use collisions, but complain about inaccuracies, you can use this:
- Code: Select all
App.forceVertexPolygonDrawing = true
It uses triangles to render polygons, which I think gives you the accuracy of boxes and circles and things like that (I assume ).
- gradyfitz
- Posts: 174
- Joined: Tue Sep 01, 2009 8:33 am
- Location: Victoria, Australia
Re: Algodoo Computer Collab [ACC]
Sounds good. So I think we could develop a light computer e.g. fibre optics, refraction calculations, scattered light.
First I think we should develop a calculator using light then make a computer.
First I think we should develop a calculator using light then make a computer.
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Algodoo Computer Collab [ACC]
Why is this in the "Algodoo Phun Edition" section of the forum?
-
Paradigm 29 - Posts: 284
- Joined: Tue Sep 01, 2009 12:06 am
- Location: Houston, Tx
Re: Algodoo Computer Collab [ACC]
Paradigm 29 wrote:Why is this in the "Algodoo Phun Edition" section of the forum?
yeah, theres an algodoo collab section, you should get this moved.
-
ZCW11728 - Posts: 125
- Joined: Mon Aug 31, 2009 5:56 pm
Re: Algodoo Computer Collab [ACC]
I'm not going to be part of this collab. A lot of the logic gates for the lasers I made can be simplified greatly by adding more thyme. You probably don't even need logic gates if you are towards making a functioning computer.
Also, you got analog and digital mixed up, if you didn't already know.
Also, you got analog and digital mixed up, if you didn't already know.
Last edited by Conundrumer on Tue Sep 01, 2009 6:07 pm, edited 1 time in total.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Algodoo Computer Collab [ACC]
If you read the post, this is a copy and paste from the old forum.
Also I didn't see the Algodoo collab. I think this needs to be moved.
Also I didn't see the Algodoo collab. I think this needs to be moved.
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Algodoo Computer Collab [ACC]
Ofcourse... If you want (wich you may not..) you could use my calculator :/
Here.Calculator.sucks.nobody.commented...
Here.Calculator.sucks.nobody.commented...
If you have a question, have a dollar and call somebody that cares.
No really just PM me if you have a problem
No really just PM me if you have a problem
-
Sniperkasa - Posts: 493
- Joined: Tue Sep 01, 2009 5:34 pm
- Location: The bottom of a lake.
Re: Algodoo Computer Collab [ACC]
Hello. There's a very simple programming language called Brainf*ck. It has only 8 instructions but it's turing complete (so theoretically anything can be written in it). I think that a computer able to run it could be super cool.
Phundamentalist
-
davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Algodoo Computer Collab [ACC]
count me in, boss...
im already working on one, that works pretty fine
what does it do yet:
having a keyboard that bands all laser stuff to one optical wire
so the keyboard can be outside of the computer
im already working on one, that works pretty fine
what does it do yet:
having a keyboard that bands all laser stuff to one optical wire
so the keyboard can be outside of the computer
When you make a comment at a scene, at least be brave enough to subscribe to that scene...
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
-
Bronie12345 - Posts: 451
- Joined: Mon Aug 31, 2009 8:52 pm
- Location: The Netherlands
Re: Algodoo Computer Collab [ACC]
Wait, does that language, "Brainf*ck," resemble assembly in any way?
I would like to get ASM implemented into these computers it would be really cool!
I would like to get ASM implemented into these computers it would be really cool!
Please excuse my posts. I am extremely stupid.
-
cdh473 - Posts: 816
- Joined: Tue Sep 01, 2009 12:37 am
- Location: Yes
Re: Algodoo Computer Collab [ACC]
davidz40 wrote:Hello. There's a very simple programming language called Brainf*ck. It has only 8 instructions but it's turing complete (so theoretically anything can be written in it). I think that a computer able to run it could be super cool.
It would be cool, and even though it's really simple, it's not practical. What would really be impressive is a simple, but effective programming language.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Algodoo Computer Collab [ACC]
I think that brainf*ck is very practical. Programs doing all arithmetic operations, sorting things, printing fibonacci numbers and writing various texts can be written easily with it. (just search for brainf*ck in wikipedia) Phun computer would never be fast enough to implement more sophisticated programs such as games in it, so IMO brainf*ck is perfect language for it. Alternatively, there can be more than one layer. Brainf*ck would be the "machine code" of the comp, since it's much simplier than assembler, and some translating part could create brainf*ck commands out of some other programming language. There's even c++ to brainf*ck translator somewhere in the web.
Phundamentalist
-
davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Algodoo Computer Collab [ACC]
don't worry
my comp will be ready soon and bring this collab alive again
my comp will be ready soon and bring this collab alive again
When you make a comment at a scene, at least be brave enough to subscribe to that scene...
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
-
Bronie12345 - Posts: 451
- Joined: Mon Aug 31, 2009 8:52 pm
- Location: The Netherlands
Re: Algodoo Computer Collab [ACC]
so is it now a algodoo PC?
or is it still PHUN?
or is it still PHUN?
- phunaddict
- Posts: 20
- Joined: Fri Sep 11, 2009 11:17 pm
Re: Algodoo Computer Collab [ACC]
phunaddict wrote:so is it now a algodoo PC?
or is it still PHUN?
It's dead, for now.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Algodoo Computer Collab [ACC]
I got my copy of phun a few days before they froze the forums
please start back up the PHUN computer, not algodoo
please start back up the PHUN computer, not algodoo
**/\ /\
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
-
algadoodle123 - Posts: 66
- Joined: Tue Sep 08, 2009 6:04 pm
Re: Algodoo Computer Collab [ACC]
srry for that, but it will be algodoo only (for the speed of laser data transfer)
When you make a comment at a scene, at least be brave enough to subscribe to that scene...
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
Don't go into a topic unprepared... Read the whole topic, including all the comments, before posting.
92% of teenagers have resorted to rap music. If you are part of the 8% who listens to real music, put this in your signature.
90% of teenagers today would die if Myspace/Facebook were completely destroyed. If you are one of the 10% who would be laughing their heads off, add this to your signature.
-
Bronie12345 - Posts: 451
- Joined: Mon Aug 31, 2009 8:52 pm
- Location: The Netherlands
Re: Algodoo Computer Collab [ACC]
ok
**/\ /\
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
-
algadoodle123 - Posts: 66
- Joined: Tue Sep 08, 2009 6:04 pm
Re: Algodoo Computer Collab [ACC]
ok... what is different from the demo and the real algodoo
**/\ /\
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
-
algadoodle123 - Posts: 66
- Joined: Tue Sep 08, 2009 6:04 pm
Re: Algodoo Computer Collab [ACC]
The difference between the demo and the full version is that the demo has a time limit of 15 hours total play time and you can't save scenes with more than 100 objects.
Thymechanic
- immibis
- Posts: 87
- Joined: Wed Sep 30, 2009 12:24 am
Re: Algodoo Computer Collab [ACC]
could yo re-download it for more play?
**/\ /\
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
>( ' ; ' )<***<---------- cat
*((")("))
i'm right-side-up
uʍop-ǝpısdn ɯ,ı
http://www.sherv.net/flip.html
-
algadoodle123 - Posts: 66
- Joined: Tue Sep 08, 2009 6:04 pm
30 posts • Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 4 guests