Author Topic: Basic Builder--wxPython Edition  (Read 8025 times)

0 Members and 1 Guest are viewing this topic.

elfprince13

  • Guest
Basic Builder--wxPython Edition
« on: February 03, 2006, 08:05:00 am »
Some of you may remember that for a while I have been working on making a Mac port of basic builder. Id sort of put it on the back burner for a while so I can finish some other projects and learn more Python (the backend of BasicBuilder is written in Python).

Now that Ive had a chance to hone my Python skills working on gCn Im resuming work on it, and that's the only project I will be working for the next week or so while Kerm works on the gCn calc-comp protocol.

It wont be open source (due to the agreement I made with Martin Warmer), but it will be more be easier to use, and a little more reliable, and I will actually be using one of the built-in features that never made it into the BasicBuilder 2.0 exe.

I will also be releasing a new version for windows as well, and possibly Linux if I can get access to a Linux box

dysfunction

  • Guest
Basic Builder--wxPython Edition
« Reply #1 on: February 03, 2006, 08:16:00 am »
For the linux port, you could always just install cygwin- http://www.cygwin.com/

You would have to compile your final version on an actual Linux box (or just get a Linux live cd), but you could do the whole dev process in GCC within cygwin.

Anyway, I've always been a bit intrigued by BasicBuilder's potential, but none of the versions I've seen would be really compatible for conversion of any of my projects. Will your version by any chance be compatible with xLib, including its 255-pic functionality?

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #2 on: February 03, 2006, 08:26:00 am »
The problem with using Cygwin is Martin Warmer asked me not to release any source (which I have to respect since he put a lot of work into it), and Ive lost contact with him, so I cant ask if its okay to release frozen source.

BasicBuilder itself allows extra pictures, and allows programs to access any basic libs already installed, plus it gives you access to ridiculous amounts of memory (for a calculator that is)

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Basic Builder--wxPython Edition
« Reply #3 on: February 03, 2006, 09:36:00 am »
Sounds great, hope to see some sort of demo or realease soon.

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #4 on: February 03, 2006, 09:54:00 am »
I should be able to release by the end of February, I got a ton of work done on the interface last night. I have Martin Warmer's existing python backend. I need to finish the interface and then start integrating the two.


EDIT:
====
Kllrnohj just suggested I release a byte compiled version as well for linux users although that wouuld require them to have wxPython installed, *nixer's tend to be better about that sort of thing anyway.

dysfunction

  • Guest
Basic Builder--wxPython Edition
« Reply #5 on: February 03, 2006, 11:09:00 am »
Yes, I knew Basicbuilder allowed 26 pics (A-z) but I don't think these pics are accessible by xLib... are they? The way xLib has gained popularity with BASIC programmers over the last few months means its pretty necessary for something like this to be able to integrate completely with it.

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #6 on: February 03, 2006, 11:20:00 am »
Im not sure. I do know that BBuilder apps can access everything that a normal basic program can.

also here's a screeny of what I've gotten done on the front end so far (without using wxGlade or PythonCard)


http://img331.imageshack.us/my.php?image=bbuilderscreeny9cp.jpg

as mentioned above Im using Martin's existing backend.

BCTurk

  • Guest
Basic Builder--wxPython Edition
« Reply #7 on: February 03, 2006, 11:43:00 am »
Looks cool, one question, will the terms of use differ with yours over his?  Speficially, the term that says you must release the source prog's with the app.

Other then that, sounds like this could be a great alternate to the original.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Basic Builder--wxPython Edition
« Reply #8 on: February 03, 2006, 01:59:00 pm »
that sound pretty cool, I remember someone IMed me because he had problem running the original BB program (some buttons were not see for some reasons) maybe if I see him again I could point him to this. I should try to port my old RPGs to Basic Builder, at least those which wont require too much changes
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #9 on: February 03, 2006, 02:04:00 pm »
QuoteBegin-BCTurk+3 February 2006, 17:43-->
QUOTE (BCTurk @ 3 February 2006, 17:43)
Looks cool, one question, will the terms of use differ with yours over his?  Speficially, the term that says you must release the source prog's with the app.

Other then that, sounds like this could be a great alternate to the original.  

 I will only ask that you mention BasicBuilder somewhere in the credits. the new version will come with a more user friendly version of the decompile utility than the old one so you wont need to include source programs since anyone can't view them if they want. If Martin comes back and has a problem with the way its being used then you'll need to respect that. However since Martin seems to have disappeared from the community, I feel justified in slightly modifying the License.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Basic Builder--wxPython Edition
« Reply #10 on: February 03, 2006, 02:16:00 pm »
in the original BB martin said you need to include the original programs/pics/data with your BB app in zip files as well
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #11 on: February 03, 2006, 02:27:00 pm »
right, but with the improved access to the BBuilder decompiler, I dont think he would mind if you didn't as long as you still give credit to BBuilder somewhere.

BCTurk

  • Guest
Basic Builder--wxPython Edition
« Reply #12 on: February 03, 2006, 07:08:00 pm »
Oh, for sure I would give credit, just the soruce is something that I didn't want to include, because I can see now having people ask me, even with a readme, "Do I send all the files or just the wierd looking one with the calc picture as an Icon???/??//??"

elfprince13

  • Guest
Basic Builder--wxPython Edition
« Reply #13 on: February 06, 2006, 03:53:00 pm »
http://rancidmoose.unitedti.org/members/BBuilderPyDemo.zip the current demo...two more pages plus the buttons. then the real work begins. I just switched over to BoaConstructor which is awesome

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Basic Builder--wxPython Edition
« Reply #14 on: February 07, 2006, 03:04:00 am »
hmm how do I execute .py and .pyc files on my computer? It says to select an application to do so
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)