realbasic-games
[Top] [All Lists]

Re: Project idea: Zombie strategy game

To: REALbasic Games <realbasic-games at lists dot realsoftware dot com>
Subject: Re: Project idea: Zombie strategy game
From: Bram Vandenbon <bram at cloudnine dot be>
Date: Fri, 25 Mar 2005 15:15:43 +0100
Delivered-to: realbasic-games at lists dot realsoftware dot com
References: <BE68828B dot C68E%larsjensen at rcn dot com> <42431934 dot 7080004 at stny dot rr dot com> <e9107bf76fb322818090e3103c565e2a at mindspring dot com>
I don't want to discourage you people. I'm sure this project will work out great in RealBasic. Also this is a RealBasic mailinglist so I guess it's natural to do it in RealBasic.

Imho, RealBasic is a great language for businessapplications, mostly because it's fast and easy to make windows and because it's easy to use events. (imho, RB is Rapid Application Development)

But ...(I know not everybody is going to respect this but it has to be said)...Imho this is a different kind of application. And I (I can only speak for myself) would do it in Java. I'm convinced that the program-code would be more structured and reusable. Think about: abstract classes, static variables, enumarations, ... And don't forget that huge framework. But also don't let you scare away by this jungle of options, because these days there are IDE's like NetBeans and Eclipse that are just as userfriendly as the RealBasic IDE. Also the entire way of thinking in Java is still far more Object Oriented. And the objectorienteder (if that is a word) the better.


Just to give you an example ...

RB Listboxproperties is object oriented but not enough:

   Dim i As Integer
   i = ...
   listbox.CellCheck(i) ...
   listbox.CellTag(i) ...
   listbox.CellType(i) ...
   ...

It should be more like:

   listbox.Cell(i).Tag = ...

   Dim c As ListBoxCell
   c = listbox.Cell(i)
   c.Check = ...
   c.Tag = ...
   c.Type = ...

Ofcourse it all depends on how serious you are about this game and how hardcore-RB you are. Lol, I'm only working in RB for about a month, so for me the choice is obvious.

Greetings
Bram

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>