Source Code Program

Blitz3D Forums/Blitz3D Programming/Source Code Program

carrzkiss(Posted 2004) [#1]
Hello All;

I have Blitz3D, do not really have the time to learn it at the moment, but.. Hopefully sometime soon.

ok. To the point of this post.

I have Program, design windows programs.
I have been wanting to make a program to store
Blitz3D Code in, But since I am not that familuar with Blitz
I am not sure as to the categories to add?

Could someone assist in giving me some information on
The diferent categories based in Blitz3D?

Example:
Texture
Camera
Sprite
exc......

I was thinking about using everything in here as a Main:
http://www.blitzbasic.com/b3ddocs/command_list_3d_cat.php

But was not sure if this would be appropriate or not.

Example: I made one for the programming language that I use.
Something like this:

String
Database
Forms
ActiveX
Lines
exc......

And within each of the categories.
There are [Fields] to add in such things as:

Title = What the source does / it's use
Author = Original & Modifying Author
Description = Information on what it is used for.
Source Code = And of course, this is where you add in
Your Source Code.

The program will save everything to an "Access Databse"
The Database will be formatted at a 2Gig capasity.
So chances of running out of run is slim to none.
Then again, hard core developers, can fill space very quickly.

So if someone would like to assist me with the different
Categories, Then that would be extremely helpful.

Once the program is completed. It will be a small fee
If you would like to purchase it, like $5.00 or something like that.
But that is later.

Thank You All;
Carrzkiss


BlackD(Posted 2004) [#2]
So what do you want?

You want to take the source-code examples that come with Blitz3D and re-sell them?

Or you want other people to write command examples that do the same thing?


Jeroen(Posted 2004) [#3]
how lame


N(Posted 2004) [#4]
I have no idea what you're asking.


soja(Posted 2004) [#5]
I think he wants to write a code repository.


Andy(Posted 2004) [#6]
*Scratching my head*

Andy


carrzkiss(Posted 2004) [#7]
OK, lets run this off 1 at a time here,
[BlackD]:
No! The program is for Users to have a place to store their source code. ( The program itself will for sale, not the source code. )

[Soja]; Yes you are correct, it is a Code Repository,
And I should have mentioned that before.

[Jeroen]
How lame??
You did not understand what I was asking, like everyone else.

Forget it everyone, I "thought" that the Blitz community was a place were everyone wants to help everyone.
No knock someone down, that is trying to make things easier.

Sorry that I bothered you all.


Andy(Posted 2004) [#8]
>Forget it everyone, I "thought" that the Blitz community
>was a place were everyone wants to help everyone.

It is!

>No knock someone down, that is trying to make things
>easier.

Well, you see that in every community:)

>Sorry that I bothered you all.

Don't worry about it!

What you are obviously not getting, is that atleast 5 people looked at your post, but only 1 understood what it was about!

Obviously, this means that you were unable to make yourself clearly understood. Believe me, english is my third language, so I understand how dificult it is to make yourself understood in a foreign language... Just take your time to explain, then maybe even I will get it :)

As for a code repository, Blitz already has one.
http://www.blitzbasic.com/codearcs/codearcs.php

It is not fully GPL, but people are nice here on blitzbasic.com, so in most cases the author will allow you to use the code in your own ventures.

Andy


N(Posted 2004) [#9]
Bothered me? I couldn't even figure out what you were asking.

That said, people have already done this many times before you. You'd have a quite difficult time trying to market this, I think.


carrzkiss(Posted 2004) [#10]
That is fine [Noel Cower];
I can do it for myself. That is the main purpose of it.
Like the last one I designed for the Programming language that I use. It was for myself, and other wanted it, and so I sell it for $5.00 a pop. Even though they could make it their selves. They liked mine better.

[Andy]; Understood on the language issue. and for that I apologize.
I have been dealing with the issue in the other groups that I am in as well, and sometimes it can be a little frustrating.

I thought that I had made it clear enough, but I was wrong.

And as for Blitz having their own Code Repository.
It is site based, I am wanting to do something for "Off-Line" and something that someone can easily open up when they:
Discover a new trick.
Able to do something that has not done before.

They would be able to have a place to store this information, and with detailed description of its properties & uses.

The program I use has some great resources online, as a matter of fact, it is the most widely discussed programming language on the internet. But sometimes you cannot find what you are looking for, too many listings deep in the Search Engine or in the Post.
So having a place to store your codes & others, for looking back on, when you are not Online, Traveling and no Internet access.

Just something that I wanted to do for this community, like I have done for others.

If this is not something that anyone here would be interested in, then that is fine.
Could someone please just give me some information?

What types of [3D - Category] are there?
Or would it just be simple enough to just add them in like

Global
Texture
Brush
Mesh
Surface
Camera
Light
Pivot
Sprite
MD2
BSP
Plane
Mirror
Terrain
Listener/Audio
Entity Movement
Entity Animation
Entity Control
Entity State
Entity Collision
3D Maths
Graphics Mode
========================

Any information at all if only for just me using this program, is fine, I would like to have something that I can
Store my findings in that would be fine with me.
And if others were interested later, then that would be fine as well.

Take Care All;

Carrzkiss


N(Posted 2004) [#11]
Instead of setting predefined categories, maybe let users add their own. There's a lot of stuff that you're missing if you don't want to do that:

Occlusion
Particles
Effects
AI
Network
etc. (just think about it for a bit and you'll come up with plenty)

Anyhow, good luck.


carrzkiss(Posted 2004) [#12]
Thank [Noel];

I will check in on the "User Defined" And see what I can come up with.

Take Care


Boiled Sweets(Posted 2004) [#13]
Its a nice idea but as more and more people are getting broadband they are always online so the code archives would be the best place for this stuff IMHO.


BlackD(Posted 2004) [#14]
The best thing would be to have several MAIN catergories, like we have in our code archives.
eg,
3D EFFECTS
3D MATHS
3D MESH
ALGORITHIMS
AUDIO
FILE UTILITIES
2D GRAPHICS
NETWORKING

and allow users to create their own subcategories, as well as have several pre-defined ones. For instance:
3D EFFECTS\PARTICLES
3D EFFECTS\ANTIALIASING/SMOOTHING
3D EFFECTS\TEXTURE ROUTINES
3D EFFECTS\SHADOWS
3D MATHS\VECTORS
3D MATHS\WAYPOINTS
3D MESH\DYNAMIC MANIPULATION
3D MESH\CSG FUNCTIONS
3D MESH\TERRAIN
ALGORITHIMS\CURVES
ALGORITHIMS\SIN PLOTS
ALGORITHIMS\KEY GENERATORS/VERIFIERS
ALGORITHIMS\FOLLOWING/CHASING ROUTINES
AUDIO\MULTI-CHANNEL PLAYING
AUDIO\SOUND MANIPULATION
AUDIO\FILE CREATION
FILE UTILITIES\SAVE/LOAD DIALOGUES
FILE UTILITIES\BIN/HEX WRITING
FILE UTILITIES\DRIVE/FOLDER ROUTINES
2D GRAPHICS\VECTOR GRAPHICS
2D GRAPHICS\TILING ENGINES
2D GRAPHICS\PARALLAX SCROLLING
2D GRAPHICS\GUI
2D GRAPHICS\EFFECTS
NETWORKING\HTTP ROUTINES
NETWORKING\MULTIPLAYER ROUTINES
NETWORKING\CHAT ROUTINES
NETWORKING\FILE TRANSFERS

+BlackD


BlackD(Posted 2004) [#15]
.


Damien Sturdy(Posted 2004) [#16]
I think this could do quite well, but i think the way forward may be to allow users to use it in their website (maybe an online version aswell as the offline version). it would be excelent if we all had our own area on our website to check out. That said, most of it can be done here too. I just happen to like the idea of doing it via my website.


About the English capability: even you are better at English than many English people are! I'm terrible with grammar (though I know how to if I bother to think)... We have all got used to "text typing" where grammer tends to get left out (I don't get that bit at all) and words swapped for numbers (Okay, so I understand that to a certain extent).

Here on Blitzbasic.com, I tend to just throw out what I want to say as fast as I can say it, which ends up with all grammer being practically non existent!


I talk to a younger spanish girl sometimes, and her English in general beats mine.


Ross C(Posted 2004) [#17]
Would be nice yeah, if it could be downloaded easily and had a good search function. :o)


carrzkiss(Posted 2004) [#18]
[BlackD]
Thank you so very much for the information on the Structure. I will check in on it probably this weekend.

[Cygnus the Second];
Hello Cyrus,
The Web Site is something that I am currently developing.
Right now it is being developed for the language I use to Software Develop.
And I have also started a basic framework for the "Blitz" site as well.
So yes this information for the program, will also be implemented into the site as well.
The Database Structure will all be the same (For the Categories Structure)

Since there are people here that are interested in the "Web Interface, and the corresponding Program interface as well.
Then I will keep all informed by posting information into this particular post.

Thank you, and please keep on with the idea's, I am open for suggestions from all.
As I want to make this a special place for everyone to enjoy themselves.

Take Care All;
And many, many thinks