widgets that can be used (such as a Table).
A good program indeed separates the logic from the UI; most of the UI
code is in a separate package and there's some refactoring that needs
to be done. Keep in mind though that I didn't have those platforms in
mind when I started to write this.
Besides, the game logic is partially implemented now and after that it
should be tested for compatibility with the original game so it'll
take some time.
Simeon
--- In [email protected], yahoo@... wrote:
>
> So why are you choosing SWT instead of good ole Swing or AWT?
>
> As you do this, I guess do your best to keep the logic separate from
the
> UI as best as you can. Good luck!
>
> Jeffrey
>
> Simeon said the following on 2/7/2008 3:48 PM:
> > Well I dunno how much memory those devices have but storing the
> > undobuffer of all previous and current level data can become quite
> > large. The original C version can simply store no more than the data
> > itself but Java uses objects and thus it needs more memory.
> >
> > I'm using the SWT library for the GUI: http://www.eclipse.org/swt/ .
> >
> > Simeon
> >
> > --- In [email protected], yahoo@ wrote:
> >
> >> Not sure how you are doing this, but my hope is that we you are
> >> complete, I will use that as a basis for a J2ME version to play
on the
> >> Blackberry and possibly Palm's et el under SuperWaba.
> >>
> >> Jeffrey
> >>
> >> Simeon said the following on 2/7/2008 3:17 PM:
> >>
> >>> Yeah, it's currently capable of loading the levels, viewing (global)
> >>> high scores and I've recently worked on undo/replay.
> >>>
> >>> I've also discovered that someone else created a portable
> >>> version for other operating systems called Laser-X-Tank, see
> >>> http://sourceforge.net/projects/laserxtank. I haven't checked to
what
> >>> extent the game has been ported, the most recent version is 0.2.
> >>>
> >>> Simeon
> >>>
> >>>
> >>> --- In [email protected], yahoo@ wrote:
> >>>
> >>>
> >>>> Any progress on this?
> >>>>
> >>>> Jeffrey
> >>>>
> >>>> simeon1987 said the following on 12/25/2007 11:04 AM:
> >>>>
> >>>>
> >>>>> --- In [email protected], "Gerry W" <gerrw@> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Hi again,
> >>>>>>
> >>>>>> LFE writes
> >>>>>> that
> >>>>>>
> >>>>>>
> >>>
> >>>
> >>>
> >>>>>> "However, there are bugs in the gameplay that probably
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> need to be removed (eg. ice not breaking) and others that the
> >>>>>>>
> > group
> >
> >>>>>>> hasn't made a decision about (eg. tunnel bug shown by Ihab and
> >>>>>>> Suyono)."
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> I think any rewriting would be in the interface etc. not in the
> >>>>>> gameplay because then the two platforms wouldn't be compatible.
> >>>>>>
> > You
> >
> >>>>>> can't have a level working in one and not the other.
> >>>>>>
> >>>>>> Gerry
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> It would indeed be important to let the rewrite support the same
> >>>>> tricks/glitches as the original. Any incompatibility could cause
> >>>>> levels to be solvable in one but not in the other. Basically,
> >>>>>
> > when you
> >
> >>>>> rewrite a program from scratch in a different language, you also
> >>>>>
> > need
> >
> >>>>> to rewrite the original gameplay (possibly with a different
> >>>>> internal design) so it's still important to check the
compatibility.
> >>>>>
> >>>>> This also applies to new levels created in the rewrite; the
rewrite
> >>>>> shouldn't contain bugs that could be used in the rewrite but not
> >>>>> in the original version. When someone submits a new level,
they also
> >>>>> have to submit a playback file so that could be used to check if a
> >>>>> level is also solveable in the original.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> PS. Simeon, I really like your levels!
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> Thanks! :)
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Yahoo! Groups Links
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>
> >>>
> >>>
> >>> Yahoo! Groups Links
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >
> >
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>