Ruby projects

M

Me

I keep a list of projects I thought would be fun to work on some day
using Ruby. I don't have time to tinker too much these days. Maybe they
will spark someone's interest.

* ncurses calendar/todo (like ccal.py)
* Computer Maintenance Management Software (CMMS) in Rails
* PLC ladder logic simulator/trainer
* Logic gate simulator
* E-furby/virtual pet
* e-mail directory/file maintenance/archiver
* Gravity Graph game simulator - (where pendulum swings and draws in a
bed of sand)
* Spirograph simulator
* Networked M*nopoly game
* console system admin tool
* Lemonade stand simulator
* mutt mail program configurator
* network stats and graphs
* reverse mirror (publish web sites)
* Battleship game
* Bill scheduler and account balancer
 
J

James Edward Gray II

I keep a list of projects I thought would be fun to work on some day
using Ruby. I don't have time to tinker too much these days.

I hear that. Me too.
Maybe they will spark someone's interest.

Some of these sound like great Ruby Quiz topics. In particular, I've
been looking for a good simulation quiz...
* PLC ladder logic simulator/trainer
* Logic gate simulator
* Spirograph simulator
* Lemonade stand simulator

Can I ask you to elaborate any of these ideas? I'm particularly
interested in logic and lemonade simulations...

James Edward Gray II
 
T

Thomas Adam

Some of these sound like great Ruby Quiz topics. In particular, I've
been looking for a good simulation quiz...

Indeed. In fact, this list of projects would have been _ideal_ to me a
few weeks ago. :)
Can I ask you to elaborate any of these ideas? I'm particularly
interested in logic and lemonade simulations...

I'm looking into the possibility of writing my disseration using Ruby --
although that might not be possible, it's still worthy of addition to
the project list: "Steganography". :)

-- Thomas Adam
 
J

Jim

Logic gate simulator would be almost trivial to do. I want to be able
to select logic components from a graphical interface, place them on a
grid, connect the inputs and outputs and see the result. AND gates, OR
gates, etc.

The lemonade stand I remember was written in C-64 BASIC and in short,
you run a lemonade stand and see how much money you can make by selling
lemonade. Variables included weather conditions, and changing supply of
ingredients. Again, probably trivial. I just thought they'd be fun
projects.
 
J

James Edward Gray II

The lemonade stand I remember was written in C-64 BASIC and in short,
you run a lemonade stand and see how much money you can make by
selling
lemonade. Variables included weather conditions, and changing
supply of
ingredients. Again, probably trivial. I just thought they'd be fun
projects.

If you (or anyone else) have the details on this, please send them
along. This sounds like fun.

James Edward Gray II
 
R

Ryan Leavengood

If you (or anyone else) have the details on this, please send them
along. This sounds like fun.

I agree. Another quiz idea, eh James? ;)

A Google search for "lemonade stand simulation" turned up quite a few
pages. I'm playing a Java applet version right now. We could probably
get a good idea of the requirements from playing a few of these.

The logic simulator sounds neat too (though the GUI part makes it more
complicated.)

Ryan
 
T

Tom Reilly

35 years ago I wrote a lemonade simulator in basic. I was interested in
simulators at the time. But once I finished it, my
daughters who were 4 and 7 wouldn't let me get near the computer :)
tom reilly
 
J

James Edward Gray II

35 years ago I wrote a lemonade simulator in basic. I was
interested in simulators at the time. But once I finished it, my
daughters who were 4 and 7 wouldn't let me get near the computer :)

Now we *have* to do it as a Ruby Quiz! :D

James Edward Gray II
 
H

Hal Fulton

Sean said:
In SICP, there is a section "A Simulator for Digital Circuits":

http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-22.html#%_sec_3.3.4

Might be fun to translate from Scheme.

Actually, this reminds me of something.

I've always envisioned an ubergeeky video game where bits traveled
slowly thru a circuit... you would try to get a certain output
while things were changing randomly. I never figured out quite how
it should work.


Hal
 
J

Jim

I think the underlying idea behind the lemonade stand is supply and
demand. If the weather gets cool or wet, demand for lemonade drops. And
the more lemons, cups, ice and sugar you buy, the more they cost
because the demand has increased. Buy low, sell high. Plus you had a
limited amount of time (summer break) to work.
 

Members online

No members online now.

Forum statistics

Threads
474,181
Messages
2,570,970
Members
47,537
Latest member
BellCorone

Latest Threads

Top