HardCoal Editor

Started by Hardcoal, April 26, 2018, 17:17:36

Previous topic - Next topic

Hardcoal

#30
Thanks Derron! Great Example.
but i still dont understand how can i make Tprocess open lets say Test.bmx file with Blide.
I can open it with OpenURL but it wont be a process.. hmmm.
my main goal is to make my editor reach an Element Code, Edit it and Go back to Editor.

Qube.
My Blueprint is very fast.. there is no compile process if i dont code..
its just a method i developed to make it run without compile..
its almost as fast as normal code.

anyway.. now im going to implement the programming side which hopefully will make it perfect.

I would really love to hear more advises from people about how i should approach matter..
or any other ideas..

one more thing i have to explain which i used to mention in the past.
I have serious issues with screens..
it may sound like a joke, but when i stare on the screen my mind almost goes blank.
its very hard for me to think clearly in front of monitors..
it reduces my ability to something like 20% of what im really capable. (an assumption)
i dont like to talk about this too much. so i only mention it now.

im waiting for an oled screen or i thought maybe a screen with higher refresh rate will help.
atm im suffering while im programming, and many times take a head ache pill.

its amazing how easy it is for me when i dont stare on a monitor to think, compared to staring on a screen.

i use black themes for years when i program. it helps alot.. but its not perfect.
any white or bright color i try to turn off..

I recommend to buy on VA panel monitors..
I remember the stupidity when everyone was excited from IPS panels.. and I knew they are crap.
i didnt understand how come no one talks about VA panels when I already had only VA monitors.

the thing about VA panel is that you Get deep blacks.. and almost no color bleed..

when i look at a screen, i feel like it radiates into my brain. and i can feel its flickers.
its not like looking on a true image. we are staring onto a florescent light.

the blue light thing or glasses ive tried them all..
yea they all help abit.. but there is fundamental problem with screen..
and its about time it will be resolved for the sake of us all healthiness ..

we cant avoid screens today.. so we must make them better

ok, now im gonna check stevie g games ;)
Code

Derron

multiple ways to do so:

- interprocess communication and interaction (DDE, OLE, Server-Client, ...) dunno if blide offers such a thing
- or simply create a temporary file, open that with blide ... and meanwhile observe changes to the file timestamp to react if someone saves in the editor/blide, if the started blide process closes, remove the temporary file


bye
Ron

RemiD

as Yasha once said : most of your programming (logic) should be done in your mind or on paper/text editor (with words)

Hardcoal

That's half right.
But debugging requires experimenting.
It's still no excuse for monitors to burn out our brain cells.
Code

col

#34
@RemiD

Writing problems out on paper before, during and after programming is what you get taught when in academia. It's a much better process and can help you be more productive during the design steps. Doing it during and after sitting at the machine is a part of documenting what you are doing.

@Hardcoal
I agree that in this 'modern' age there's really no excuse for super bright, retina destroying, screens  :o
BTW I think you're editor is a great alternative. On the contrary of keeping things straight forward, I'd love to come up with a language that's 1 step up from assembly - or even a BASIC variant of x64 assembly - still working on this idea and in reality it may never happen :)
https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."

RemiD

well i always code a procedure in words before coding it in the chosen language, and i have managed to make some nice/complex things, so this approach must work somehow.


@Hardcoal>>concerning your eyes problems, have you ever tried to wear this :

(few tiny holes, you can see but it is disturbing the sight)


or this : (more bigger holes, you can see very well and not disturb the sight)

(i wear these when doing manual works outdoor, for protection, quite good)

Hardcoal

#36
Interesting glasses ill check it..
I know this monitor problem is solvable.
The question is when, and how...

There are new technologies already of paper like colored monitors, but the companies don't rush to release them from their own stupid reasons, or who knows why.. (excuses or evil.. I don't know)
Until than ill have to manage.
And generally im ok, as long as i don't wake up and instantly jump on the computer.
My phone has oled screen. You can feel the difference.
Yet, I did had an oled tv 2 years ago, but it wasn't good for my eyes.
I now use 58 inch va panel tv and so far, thats the best i can get.
I also have a head scratching problem when im sitting on the computer which indicates my body really struggles with something.
It comes and goes in synchronization with my computer use.

About writing down on paper before coding..
I always think and plan before i code, but..

If you take me back in time, i wouldn't be building a game editor but an ide.

We are not supposed to use paper to plan in general.
We need our ide to be also our planing sheet.
A good modern ide should begin with a flowchart that you put remarks and even sketches with mouse stuff.
And slowly you replace your sketches with code..

That's how i would do that.
I would also support the ability to work on a tablet that synch with your computer.
So you sit in bed designing your stuff and transmitting it to your computer..
If one day ill have a budget ill fulfill lots of what i come up with.

One more example of my approach..

I want to make let's say a spaceship auto creator
That means an app that in one press creates random spaceship in 3d which than can be modified as you please.
Than you can export it even as a png animation.
So it's good for 2d and 3d..
Same goes for running characters.
This allows people with no graphical skills and saves lots of time as well.

On final word, i want to recommend on my favorite daw software which i lately found.
It's called Mixcraft 8.1. An almost perfect music editor to my opinion.

Ok, that was my longest post ever, and im just making it longer by writing this
Code

Hardcoal

#37
Ok I started to work on Game Coding in my editor, and it goes well..
Just wanted to update.
Soon ill be able to make a pacman
Code

Hardcoal

Ok, Game Coding on Editor, Faze one. Operational.
Faze 2. More thinking needed..
I did it quite smartly.. soon it will be clear why.
Code

Hardcoal

#39
Take a look at my amazing Site! http://www.hcgameeditor.dx.am/

I put lots of hard work to it for it to be looking that great
Code

Dabz

Its shining mate!

That must of taken you, phewwww, hard to guess really, but if I had to guess, I reckon at least a good couple of minutes! ;)

Dabz
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 16Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit

Hardcoal

Ok Seriously.. it will start looking better, that was a joke ;)
Code

Hardcoal

Ok, I solved more problems after a long week.

there is a faze in developing that i dont like so much, its when you are not sure what you gonna do. so you make and destroy code, etc.. its no fun. I like to know what im gonna do. thats why it takes more time. This is a big waste of time comparing to when you know what youre gonna do.

Anyway.. thats enough for me for now. Im tired as it is from all this project.

Ill probably now try to work on the Gif thing ;)
Code

Hardcoal

More Progress..

I do not post unless I really made a major Improvement.
By posting, I feel like a landmark.
So its sort of a work log for me, because I know I only post when a Faze is over
Code

Hardcoal

#44
I came to the conclusion it will be very helpful if i simply learn other engines like Unity.
so I can reflect on my own editor.

I should have done it a long time ago.

Genearlly.. I did a lot of similar things without even knowing it similar, but i could have being in a better place today, If i looked at it earlier
Code