the rest of the platforms, not so much.
I do not believe that fact you were not targeting J2ME to be an issue so
much as the lack of any real UI for doing J2ME.
As long as you post here, I will be looking forward to it. Of coarse, I
have assumed that the source code will be made available. Is this true?
Jeffrey
Simeon said the following on 2/8/2008 7:03 PM:
> SWT offers a native look for the widgets and there are various useful
> 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
>>>
>>>
>>>
>>>
>>>
>>>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>