Latest Uploads
Mutant Mon ... (Blitz3D)

steve_ancell

Mutant Mon ... r package.

steve_ancell

image-13-0 ... -01-38.jpg

Jayenkai

Mutant Monty Remake

steve_ancell

hai.jpg

CodersRule

SillyAddition.png

Jayenkai

Forum Home

WHAT !... Do my eyeballs decieve me?

Page : 1 2

UserMessage
Posted : Thursday, 01 April 2010, 08:36 | Permalink | Mark Here
steve_ancell


Here's a part of Mark Sibly's blog...


Ok, there's been a lot of conjecture about 'the future of Blitz' at blitzbasic.com lately, so it's probably a good idea to let everyone know that the fine minds at BRL are currently working on a solution to the 'BlitzMax on LOTS of platforms' problem - and yes, 'lots of platforms' includes the iPhone.


*Includes the iPhone ?* If that's the case, could that mean they might make a move on the console development stuff at some point !

Linkage: marksibly.blogspot.com/2010/03/bmx-news.html

And here's where I found out about it: blitzbasic.com/Community/posts.php?topic=89674
Posted : Thursday, 01 April 2010, 09:10 | Permalink | Mark Here
Jayenkai


WW Entries : 103
Cool!
Although I'm a wee bit aware of what day it is, but since it was posted a few days ago, I'll let my excitement get the better of me!

-----
Posted : Thursday, 01 April 2010, 09:46 | Permalink | Mark Here
CodersRule


Will the iPhone need to be jailbroken? I assume so...
Posted : Thursday, 01 April 2010, 09:55 | Permalink | Mark Here
Jayenkai


WW Entries : 103
Depends. You'll no doubt still need a Mac to do it, in the first place.

-----
Posted : Thursday, 01 April 2010, 10:02 | Permalink | Mark Here
JL235


WW Entries : 7
No, it doesn't necessarilly need to be jail broken. There are lots of non-Apple products that can compile standalone apps for the iPhone. Adobe have one for compiling Flash into standalone apps for the phone.

But tbh, I can't see how BMax will be any better then the many other alternatives that are out there.

-----
PlayMyCode.com - build and play in your browser, Blog, Twitter.
Posted : Thursday, 01 April 2010, 11:16 | Permalink | Mark Here
9572AD


It's possible to compile for iPhone on PC, but you can't put it on the store unless it's compiled on a Mac.

-----
All the raw, animal magnetism of a rutabaga.
Posted : Thursday, 01 April 2010, 12:39 | Permalink | Mark Here
CodersRule


I didn't know that. Interesting.
Posted : Thursday, 01 April 2010, 14:42 | Permalink | Mark Here
JL235


WW Entries : 7
I also can't help thinking he should spend more time improving Blitz Max on it's existing platforms first. For example there are good reasons why people pay for Matlab. There are things it can do which are more difficult then using the alternatives. There are very few reasons why it's a good reason to pay for Blitz Max.

He should concentrate on adding more reasons!

-----
PlayMyCode.com - build and play in your browser, Blog, Twitter.
Posted : Thursday, 01 April 2010, 14:53 | Permalink | Mark Here
Jayenkai


WW Entries : 103
If I can click "Compile", and instantly have my game ported to iPhone, then that's feckin' fantastic.

If Mark can do it, then I say go for it. There's no reason not to. Apart from maybe Apple being a bit too bitchy about it!

-----
Posted : Thursday, 01 April 2010, 15:51 | Permalink | Mark Here
9572AD


Of course, GLBasic already does this.
(Or, it was 90% finished last time I checked, anyhow.)

-----
All the raw, animal magnetism of a rutabaga.
Posted : Thursday, 01 April 2010, 16:12 | Permalink | Mark Here
Jayenkai


WW Entries : 103
Yeah, but I've already settled into BMax.
If the VisualC installer, that came with GLBasic, hadn't have crapped out, and refused to let me install the demo of GLBasic, then things might've been different.
But since MS borked it, I didn't get a chance.

-----
Posted : Friday, 02 April 2010, 05:00 | Permalink | Mark Here
CodersRule


If I can click "Compile", and instantly have my game ported to iPhone, then that's feckin' fantastic.


Exactly what I'm saying. Objective-C itself is confusing, but when trying to use it on the iPhone, my brain feels like it will explode.
Posted : Friday, 02 April 2010, 17:08 | Permalink | Mark Here
Cower


Objective-C itself is confusing
Objective-C is beautiful and awesome and you suck.
Posted : Saturday, 03 April 2010, 18:11 | Permalink | Mark Here
Cower


Converting BMax to Objective-C wouldn't work due to the fact that BMax uses simple identifiers and Objective-C uses selectors for method names.
Posted : Thursday, 02 September 2010, 01:40 | Permalink | Mark Here
Jayenkai


WW Entries : 103
OOoooooooooooooooo

-----
Posted : Thursday, 02 September 2010, 08:08 | Permalink | Mark Here
Afr0


WW Entries : 3
Damn - I might actually fork out of BMX2 when it comes around...

-----
Afr0 Games

Project Dollhouse on Github - Please fork!
Posted : Thursday, 02 September 2010, 09:36 | Permalink | Mark Here
JL235


WW Entries : 7
It's nice to see BlitzMax being improved. I've said it before that BMax doesn't have a 'killer app' to really give people a proper reason to use it over the free alternatives. But IMHO this however could be it.

A few minor thoughts...

* 'Proper' constructors, eg:

Method New( x,y )
Self.x=x
Self.y=y
End

I don't think he should reserve new as a method name. There is a reason why the majority of OO languages use the classes name also for the constructors name, i.e.
-->
It's a much better convention to follow as I might want to define a method called 'new'.


* Strings and Arrays are NOT objects in bmx2 the way they are in bmx1 - they are more like primitives such as int and float, eg:

Local tbject="Hello world" 'OK in bmx1, Error in bmx2.

To me, that looks like a BIG step back. He says it's because it's not supported as an object in all of the languages he is targetting. However they all support some form of objects (JavaScript being the oddest as it uses prototypes instead of classes) so he could have just defined his own String and Array classes and wrapped them up in that. It doesn't really matter if the outputted code is more ugly as your not building it in that language, your building it in BMax.

* Multidimensional arrays are out, although you can still have arrays of arrays, eg:

Local t[10,20] 'OK in bmx1, Error in bmx2
Local t[][10] 'OK in bmx1 and bmx2.

I presume this is because not all of those languages support defining multi-dimensional arrays??? But again I don't see why he can't just output some boiler plate code to do that initialization for you.

But again this does seem like a step in a very good direction!

-----
PlayMyCode.com - build and play in your browser, Blog, Twitter.
Posted : Thursday, 02 September 2010, 09:40 | Permalink | Mark Here
Jayenkai


WW Entries : 103
There's a MASSIVE difference between Blitz and BlitzMax, and people managed that hurdle. I'm going to trust Mark on this one.
...
Maybe...

'tis a "wait and see" issue, really.

-----
Posted : Thursday, 02 September 2010, 10:13 | Permalink | Mark Here
CodersRule


I might just have to get BlitzMax if the language changes prove to be decent.
Posted : Saturday, 04 September 2010, 12:38 | Permalink | Mark Here
bram32


WW Entries : 1
Multidimensional arrays are out

I think that is because BlitzMax allows you to resize arrays. Perhaps that is something that is difficult to port to all these different platforms?
Posted : Saturday, 04 September 2010, 13:02 | Permalink | Mark Here
JL235


WW Entries : 7
bram32 I think that is because BlitzMax allows you to resize arrays. Perhaps that is something that is difficult to port to all these different platforms?

I disagree as I see them as seperate features. For example in C you can define multidimensional arrays on the stack which you can't resize.

-----
PlayMyCode.com - build and play in your browser, Blog, Twitter.
Posted : Sunday, 05 September 2010, 15:30 | Permalink | Mark Here
dna



Smart and clever group. Very good idea.

Don't forget the iPad and the forthcoming iTV or whatever it's called as well.

If the TV is programmable.


-----
DNA
Posted : Monday, 06 September 2010, 09:35 | Permalink | Mark Here
9572AD


"There's a MASSIVE difference between Blitz and BlitzMax, and people managed that hurdle. I'm going to trust Mark on this one."

Not me. No documentation meant I never even got a start into BlitzMAX. Nowt but a waste of my money.

-----
All the raw, animal magnetism of a rutabaga.
Posted : Tuesday, 07 September 2010, 01:23 | Permalink | Mark Here
waroffice


i agree with 9572AD.

Page : 1 2
Latest Posts
Mutant Monty update.
steve_ancell Wed 03:14
Android Dev Test Doohickey
Jayenkai Tue 09:58
Aminal Xing Knew Leef
Jayenkai Tue 04:25
Spark
dna Mon 17:24
HoboTile
steve_ancell Sun 10:07
Hoover
steve_ancell Sat 21:53
Scrabble Rabble
Jayenkai Fri 08:13
Not Fit for Purpose
Jayenkai Thu 20:29
Happy Birthday, Krakatomato
steve_ancell Thu 18:03
How Deep is Your Code?
Hotshot Thu 14:35
More

Latest Items
Blog : Snow Worklog
Cower Mon 12:23
Dev-Diary : Mutant Monty: Amstrad CPC to Windows conversion
steve_ancell Sat 19:12
Showcase : MLG : Microscopic Lifeform Genocide
rockford Wed 09:24
News : Newsletter #176
Jayenkai Sat 04:49
News : Newsletter #175
Dabz Tue 09:38
Blog : Snow: More Material Junk
Cower Sat 23:17
Techy : AppleTV
Jayenkai Thu 09:40
Blog : Graphviz
steve_ancell Sat 14:17
Pets : Top-Down Shadow Hack
Jayenkai Tue 05:52
Snippet : JNKrunch v1.0
Jayenkai Sat 07:20
News : Newsletter #173
waroffice Fri 04:47
Blog : Material Loading
Cower Fri 02:08
Pets : I Done Won A Thing
shroom_monk Sun 11:31
Pets : Repurposing A Lexer
Cower Mon 22:06
Bah : Feeling a Little Angry
spinal Mon 11:26
More

Who's Online
steve_ancell
Wed, at 03:14
CodersRule
Wed, at 03:06
Jayenkai
Wed, at 03:03
shroom_monk
Wed, at 02:31
Hotshot
Wed, at 02:30
spinal
Wed, at 02:04
Afr0
Tue, at 23:57
therevillsgames
Tue, at 20:32
Evil Roy Ferguson
Tue, at 19:22
9572AD
Tue, at 17:50
Link to this page
Site : Jayenkai 2006-Infinity |
MudChat's origins, BBCode's former life, Image Scaler.