Welcome Guest! | Sign Up | Log in

Forum Sections > Jukebox > Let it be - Benny Benassi + Cool WegGL browser stuff.


JackSparrow
I think the future of computing is definitely in the browser!
Webmaster of AhoyNoob May 16 2012 at 20:47:04 GMT


JackSparrow
That is awesome!

I've followed a similar line myself, I used to wish I could use Javascript to plot pixels in the browser the same way I used to in DOS 320x200x256 MCGA graphics mode.

I wrote a js based 3d starfield once but it was so slow on the hardware of the time that it was totally impractical to use it for anything.

I'm looking forward to getting Diamond released so I can move on to more interesting things like HTML5 and WebGL.... all in good time!

I really think we need to knock heads about the Galactic Anarchy project!

And maybe AhoyNoob 3D ^^
Webmaster of AhoyNoob May 16 2012 at 23:52:42 GMT


JackSparrow
RebootRage said :

In QBASIC (DOS programming) you can type SCREEN 13 for 320 pixels by 200 pixels by 256 colours.
Or you could type SCREEN 12 and get HD resolution of 640 by 480, but with only 16 colours.
Those were the days.


I was in Pascal and C based DOS programming and the method for setting the video display entailed using a nugget of inline ASM code :

void setMCGA() {
_asm {
mov ax, 13h
int 10h
}
}

Pixels were set by poking a one byte colour value into the memory range starting at 0xA000 (if memory serves)

I wrote lots of graphic demo's and always optimised the innermost loops in _asm for performance. One trick was writing a word (2 bytes) in order to set 2 adjacent pixel values simultaneously for 2x the performance!

I also used a memory buffer to do the drawing before waiting for the vertical refresh to blast the new values into the video memory area.

God's I feel like Granddad talking about the war!


RebootRage said :

Every time a DOM node attribute changes, it notifies the whole DOM tree about the event.


That explains a lot! When I realised how piss poor slow Js was I pretty much abandoned development in it in favour of concentrating on the server side of things.


RebootRage said :

I noticed that some of your fonts on this site is generated by lots of document colour layers acting as pixels. Pretty neat stuff, but I can imagine that it would cause a small performance hit if you flooded your pages with them too much.


It's a jQuery plugin that does that... one line of code I think it was, gotta love jQuery!


RebootRage said :

I'm game for making a game or even AhoyNoob 3D®.
I really need to get organized, make some sort of plan.


Awesome :)

RebootRage said :

I'm always working on things, but I'm in new territory when it comes with working in a team on a project.
Maybe we can schedule a time or two a week where we can have a live conversation about the project, ideas of what we want it to be, and progress reporting.
Have you worked in a team for projects or games before?


Yes a couple of years ago I was involved in a failed dotcom startup called sell4aquid which I founded and then sold a chunk of to some investors who promptly completely changed the plan and screwed it up. I walked about about 3 months later.

However I did learn a few things about interacting as a group development team, me and one other programmer and about 5 fucking managerial types lol.

We used to skype confernence each Friday to discuss all aspects of the business and our progress at what we were doing. (and for them to list off another truck load of pointless UI changes lol)

Also later on we used a web based task management system so me and the other coder guy could collaborate on tasks and flag them up as complete when they were complete. I think we should use such a system on any project we get into, it's just a shame I can't remember the name of the URL because it was quite good and free to use. I guess I could quickly knock up an equivalent system for us to use.



RebootRage said :

I'd be glad to work with anyone else that would like to join the team, if you know of anyone else that has a complementing skill set.


I know a few developer types but most of them have their own businesses or work a full time job for someone else and thus I doubt any of them would have much time to put into it. Tbh, I think we have everything we need between the two of us.



RebootRage said :


What year is Galactic Anarchy set in?
Do you use faster than light or warp drives to travel the stars in your vision of the game?
If it is going to be a MMO, what happens when you die? where would you re-spawn?
Is it a galaxy far far away, or is the setting going to be close to home or Earth?


GA is a galaxy far far away and who knows when!
I thinking of making it so that standard jump time between stars is 5 minutes with drive research which can inverse exponentially approach instant transit time.

When you start you get your own sector with 4 stars in it (yellow, red, white, blue) and this sector can never be attacked or lost. You develop this sector the same way you develop a char in an MMORPG type game.

Outside of that there is a cubic grid of 1000x1000x1000 sector addresses which will be algorithmically generated the first time a player sends ships there. Each of these addresses will contain one of the star colours or a black hole. If it's a black hole any ships sent there are instantly squished!

I'm thinking of laying out a gridword of prior civilisations on the map, so that certain spots are more enticing to conquer than others because they have already been developed.

When you capture a spot by destroying any enemy forces in the area, you automatically inherit all the technology which is present, so if someone has massively invested in mining then by capturing that spot you take those mines over.

RebootRage said :

Lets knock heads, but not the way the Klingon's do it. I want to make stars, not see them with a bruised forehead.
Stay frosty.


Tell you what, I'll see about getting Skype sorted out so we can start voice conferencing about it.
Webmaster of AhoyNoob May 17 2012 at 18:44:59 GMT


Go To Top

Please login to add reply


Username:
Password: