Dark Bit Factory & Gravity
GENERAL => General chat => Topic started by: Hotshot on December 01, 2006
-
hiya all,
It is see to me that Cobra Demo is coming out on december for people to try out and I will be not surprize if is 30 days demo(which isnt long but on other hand is good to try it out).
It seem to me that some people out there dont give fuck about Cobra as there lots of programming language that can do( even thought cobra got their own Shadow code which I think it is really cool as u can get loads of tree with all the shadow and if the sun move then so the shadow tree move....that would wicked!)
Sorry if I got carry away but the good news is that Cobra demo look like coming out on december even thought there are lots of people waiting for RELEASE DATE for FULL version of Cobra.
is anyone looking forward COBRA Demo?
cheers O0
-
Ta for the info Hotshot. And Im Kind of interested in seeing whats up it's sleeves, as it looked promising from the screenshots that I saw a long while back. But I was under the impression it was being released for schools.
-
I remmy last year of November when I went to coderworkshop event and I have saw his work( Graham K) of cobra up and running and I was kindy impress with his work. I have told him to take his time,work on COBRA IDE and doc tutorial then the reward will come when his productions is finished.
If the Cobra full version does come out(why couldnt they release Full version of cobra in december as graham k say that he had lots of problem with Window vista when he was trying his new cobra for vista but most of people out there got WINDOWS XP and proper full versions of windows vista doesnt come out in feb. So it would be wise if graham k release his Cobra[for Window XP] in december and other version of cobra[For window vista] T then there will be Cobra new book(which had 1,000 pages of how to do cobra)
Yeah that right Clyde...cobra will be release for school as well but I am not sure if is good idea as in game industal used C++!
Oh well...we all have to wait and see wont we. ;)
-
COBRA Demo come out either this weekend or next weekend :clap:
The COBRA cost £30 and Professional Cobra cost £90.
I know most people would go for £30 COBRA.
cheers
-
Mmmm. I wont be buying it myself but I wonder if anyone will try and make demos using it.
The shadows sound cool but I suspect that it will have the same problems of bloated exe size and slow 2d that blitz had.
-
Not to put the language down before it's had it's chance to grace PCs with. It wants to be something amazing if their after 90 Squids for the pro version.
I dont think I'll be buying it or any new languages. If the demo offers promising results I may ask for it as a Birthday present. And i've got enough to be getting along with in learning Freebasic stuff.
-
I hope people don't mind me registering here (if not feel free to delete my account), but I thought I would add a little info here as I do seem to have been given a bit of a bashing in other posts over here.
Just to let people know, there is not real difference in the indi and commercial versions apart from licence (seat in pro vs individual in commercial), priority support and access to pre-release versions. So I fully expect most people to just go for the £30 version.
There is no time limit on the demo (as people will find out very soon).
Cobra has no link now to Idigicon, but they have the rights to a 'lite' version, for education.. They have the contacts etc to make that happen.
Other posts mentioned how I quickly removed posts which which "idigicon wouldn't like", well, I actually remove ANY posts which slagg off suppliers / competing products, and I will continue to do so.. It does not represent a link to Idigicon, or anyone else (I've removed a couple of DBpro slagging posts too).
Anyway, I'm hoping that I'll have a language which will be quick enough for people over here to do some good demos, although Shockwaves comment about potential bloat is pretty accurate, Cobra does produce similar exe sizes to B2D/B3D.. Sorry, not going to get lean mean assembler level demos here, but the speed isn't bad for pixel level operations etc.. But, you never know, once I open up access to the inline assembler code there may be some potential for smaller exe's :D
-
Graham, you are more than welcome here. It's nice to hear about the language from the creator of it and if you have any examples that show off stuff that would pertain to what we talk about here, feel free to post them as well.
I don't know a great deal about the language, and I'd like to see how it's turned out.
-
Thanks for the welcome, I've tried to avoid forums where possible so I'm not accused of hyping Cobra (promise I won't here either ;))
I hope I can get some feedback when the demo is out, as its certainly people like the members of this board I'd like to hear from. I remember how you pushed blitz 2d doing demos, and I'd love to try and make cobra perform at a level where you think it would be useful.
-
You've found a whole messageboard full of people who would be quite capeable of giving it a good work out. As this board is not language specific, feel free to show us how cool Cobra is and I mean that. The more languages that we can cover here the better it is for everyone.
You'll know that I have a few past issues with Idigicon and I also hate what they did to Blitz Coder, but that doesn't stop me wishing you well, it's hard to earn a decent living developing a programming language so you have to be respected for doing it.
-
:hi:
@Graham: Dude that sounds really cool, and thanks for clearing stuff up man ( there's alot of rumours & gossip about and I have once again been misled ). I sincerly wish you every success; which Im sure you wont need as from reading the specs a while ago it sounded and looked amazing.
Also It would be awesome to help you out with effects etc dude. Im sure there's quite alot who are itching to help too and a Cobra area would be a cool idea.
Cheers and all the very best,
Clyde.
-
Graham, just to let you know the rss feed on your site is broken feed://squeakyduck.co.uk/index.php?option=com_smf&Itemid=&type=rss;action=.xml (http://feed://squeakyduck.co.uk/index.php?option=com_smf&Itemid=&type=rss;action=.xml)
No mention on your site if this is Windows only? Hopefully Mac OS x also :) Any video (qt,wmv etc..) support?
-
Thanks, I'm in the process of updating:D
-
I've been looking at a few of the blitz demos, with a thought to converting them over. Shockwaves, vectorbobs is a good but shows that cobra is a little slow when accessing arrays (will be a good benchmark when I work on speeding that up tho :D )
I've managed something similar running at 200+ fps (blitz one is at 120fps on my machine) but not there yet!
Anyway, something I've thrown together
Quick screeny and some code :D 360 wibbly bobs, hovering over a capture of the desktop.
(http://squeakyduck.co.uk/images/misc/blobby.jpg)
program
uses pure2d,keyset
type abob = record
x:real = 400
y:real = 300
sa,ca:real=0
sprite:element
index:integer
rad:real = 120
endtype
var
bobs : list of abob
basebob:element
procedure InitBob
begin
basebob = Loadsprite('gfx\bluebob.png')
SpriteVisible(basebob,FALSE)
ImageDrawMode(1,basebob) {34=Max draw mode}
end
procedure NewBob
var
ab:^abob
begin
if countlist(bobs) < 360 then
ab = newitem(bobs)
ab.sprite = CreateSharedSprite(basebob)
ab.index = countlist(bobs)
ab.sa = ab.index*10
ab.ca = ab.index*10
ab.rad = (ab.index /36)*24
ab.x = 400+Sin(ab.sa)*ab.rad
ab.y = 300+Cos(ab.ca)*ab.rad
PositionSprite(ab.sprite,ab.x,ab.y)
SpriteVisible(ab.sprite,TRUE)
endif
end
procedure MoveBobs
var
ab:^abob
x,y,x1,y1:real
begin
loop ab through bobs
// calc new x,y position for head of snake
ab.sa = ab.sa + 0.3; if ab.sa > 360 then ab.sa = ab.sa - 360
ab.ca = ab.ca + 0.7; if ab.ca > 360 then ab.ca = ab.ca - 360
ab.rad = ab.rad + (Sin(ab.sa)+Cos(ab.ca+ab.index))*0.2
ab.x = 400+Sin(ab.sa)*ab.rad
ab.y = 300+Cos(ab.Sa)*ab.rad
PositionSprite(ab.sprite,ab.x,ab.y)
endloop
end
procedure calcfps
begin
If MilliSecs() >= fpstime + fpstimer then
fps = fpsc
fpsc = 0
fpstime = MilliSecs()
Else
fpsc = fpsc + 1
EndIf
end
var
stepcount : integer = 100
fps :integer = 0
fpsc:integer = 0
fpstime: integer
fpstimer :integer = 1000
bg,fpsshow : element
w,h,i:integer
begin
w = selwidth
h = selheight
bg = createimage(w,h)
// little trick to capture desktop prior to opening the screen (get a view of whole desktop)
capturedesktop(bg)
openscreen
initbob
fpstime = MilliSecs()
// draw the section of the desktop overlayed by the window as the background
DrawImageregion(bg,(w-800)/2,(h-600)/2,800,600,0,0)
// display fps in a sprite, much more efficient as you only CLS a small area
fpsshow = CreateSprite(50,16)
PositionSprite(fpsshow,100,0)
ImageDrawMode(0,fpsshow)
for i = 0 to 360
newbob
next
while not keydown(vk_escape)
movebobs
inc(stepcount)
calcfps
CLS(0,fpsshow)
Text(0,0,"FPS:"+fps,fpsshow)
flip
wend
closescreen
end
-
That looks cool Graham :) + Karma.
A lot of us are using Freebasic, does Cobra support the use of pointers? I nearly always use pointers wherever I can for accessing data nowadays.
Anyway, an 80 fps improvement is not to be sneezed at.
-
Anyway, an 80 fps improvement is not to be sneezed at.
Absolutely its nearly 20 years since I moved at 80fps!
Seriously, for the ignorant amongst us (thats me apparently), could you provide a URL/introduction/explanation of what in the heck Cobra is and why its so cool?
-
http://squeakyduck.co.uk/index.php
Cobra is a new yet to be released version of basic. 2d and 3d flavors.
I only move at over 40fps after my 10th mug of coffee.
-
pointers.. yes ish and no ish...
I have pointers to user defined types, and entities are essentially pointers but that's all. No pointers in the 'traditional' sense, Cobra handles a lot of that internally.
@Alieneye, more a yet to be released version of pascal (or is that bascal, or pasic!).. It's a bit of a hybrid, I'm a pascal coder, Cobra is a halfway house between blitz and delphi.
Excuse any spelling I've been to the pub!!!! hic!
-
@GrahamK
Good luck on the new language - I loved using Blitz2d and 3d and wrote some pretty good stuff (i think) on it . . . couldn't get on with BlitzMax so moved onto Freebasic (which is superb).
If Cobra is anything like Blitz (but faster) then you will have a winner . . . I WILL be downloading the demo when it is available!!!!!
Drew
-
I have download the COBRA Demo and I try install it in internet library but It wont let me INSTALL it! FFS
When I come back from blackpool on 27TH December then I will get 2GB Flash memory on internet library to put cobra Demo on it then install on my computer.
I will let u know what I think of it.
cheers
-
Looks promising. But the demo doesn't complie exe's so speed and exe size aren't apparent. The language and some of the features looks pretty good and the demo is 2d only. I like the ide. Hope to see the full version reviwed soon. But anyway well done to Graham for the hard work :clap: and I hope it is a success :cheers:
-
I like the COBRA IDE, had ago at looking COBRA 2D and it is very pascal coding(as well as blitzbasic too). I am ex-pascal myself and I am please to see this language going out next year but I pefer wait for COBRA 3D O0
welldone Graham K