capricornwhite wrote:
>
> I love this sim, any chance of it going on as a phone app?
Thanks :D
I've considered making it a phone app but currently there are a few
problems:
* the multiple document interface (MDI) which is all the smaller windows
that are opened inside the main one wouldn't work very well so I'd have to
work out a nicer way to do it. Not that hard but just time comsuming
* I've written it in C# so it would be easy to port to Windows Phone but
for Android I'd need to buy MonoDroid and for iPhone I'd need to buy
MonoTouch which I don't really want to do.
* All of it would need to be optimised really heavily, simulation updating
sometimes lags on a slow computer because of the overhead and it would be
even worse on a phone
So I'd love to and I'm considering porting it to C++ anyway for
performance reasons so maybe sometime, especially as it wouldn't be too
hard to port C++ to objective C (what iPhones use).
> I would allow the entry of transition throws in there as a string to go
> from synch to asynch etc. i know it's there in the bottom telling you
> what the entries and exits are but i'd like a visual representation as
> well, maybe having a transition generator to pick and chose from 1 pattern
> to another.
Not entire sure what you mean here, do you mean some kind of button that
inserts the entry/exit below?
Adding a transition generator wouldn't be too hard. What do you mean by a
visual representation? as in a list of the transitions, having them
simulated or something else?
> oh and as cam said, the real
> Oh any chance of having happy 2s as an option?
As in held 2s? yes, I will but I haven't got around to it yet as it
requires me to work out a way for it to know if it needs to catch a throw
for a multiplex at the same time as 'catching' the 2 which would change
whether it just moves slowly through the scoop or if it has to wait at the
catching position until it's caught the other ball.
> The natural pattern entry could be problematic just because there's
> different names for the same trick, "7 ball freeze frame" i call a "7 ball
> tower" and there's different versions of that trick as well, not just
> DB97531, "975" as an example. Then there's the "machine" tricks, i've
> seen them called anything from machine, factory, continuous machine,
> upsidedown shower, (not that i think the last one is accurate)
>
> I'm not saying real language is not possible, but if you are going to do
> that, i'd consider having a drop down list, or use of synonyms as a
> pattern. and there's going to be loads of them.
Currently when using .NET it will give you a drop down box of patterns but
Mono doesn't like it at the moment. The current configuration also allows
duplicates, e.g. '5 ball shower with a leak' and it's compressed version
'5 ball leak' are allowed[1]. The main problem is that something like
popcorn has many different patterns that it can refer to (both passing and
solo) so it
Thanks for the feedback,
Adrian
[1] in the xml file it simply has 2 (or more) <name> tags, probably not
the 'correct' way of doing it but it works seeing as I just iterate
through the tags when JuggleSim loads.