123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|464|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Web Development -> WIP - Browsercade

Posted : Sunday, 16 June 2019, 09:16
Jayenkai

WIP - Browsercade




..?

I've enjoyed doing Shoebox for the past few months, and am currently trying to decide whether I should make a similar browser-based collection of Keyboard/Gamepad supported games.
Delving through the depths of AGameAWeek's past, I'd be able to build up a fairly interesting collection that can all be played in your browser.
.. I might even add one of those "Onscreen Controls" things for when you're playing on mobile..

If I were to do this, I've decided that a nice name might be "Browsercade", and have "designed" *cough* the logo/icon above.

Any thoughts?
Leave them below.

-=-=-
''Load, Next List!''
Posted : Sunday, 16 June 2019, 09:54
rockford
Looks good to me.
Posted : Sunday, 16 June 2019, 11:33
spinal
An excellent idea! I assume that a whole bunch of your agaw games can be ported as-is with little to no changes?

-=-=-
Check out my excellent homepage!
Posted : Sunday, 16 June 2019, 11:45
Jayenkai
I'm expecting to have to recreate a whole lot of games from scratch!!

It "might" be possible, especially given my habit of making any/all languages generally end up the same, once I've wrangled my way into them...
... but I'm fully expecting issues, if I attempt to squeeze them all together.

I reckon a RedoFromStart will achieve better results.

-=-=-
''Load, Next List!''
Posted : Sunday, 16 June 2019, 16:00
steve_ancell

Posted : Tuesday, 18 June 2019, 08:18
Jayenkai
RSKGames suggested I add a bit of depth to the logo.



The menu's also looking nice, now!



-=-=-
''Load, Next List!''
Posted : Tuesday, 18 June 2019, 08:30
rockford
Yep, that new logo looks better.
Posted : Wednesday, 19 June 2019, 07:52
spinal
Agreed, much better .
Posted : Sunday, 23 June 2019, 08:37
Jayenkai
The hardest part about doing Javascript based gamedev, is that I've grown accustomed to hitting Alt+F4 at the end of each test, so I have to keep reopening the browser every bloomin' time!!

Today I'm tackling redefineable controls, and .. Dear god, is it complicated in the browser.

-=-=-
''Load, Next List!''
Posted : Sunday, 23 June 2019, 09:35
rskgames
Also the good thing about your Javascript based framework(Shoebox) is that if you close accidentally or close by frustration of not winning, when you go back you get the exact same state of the game when you closed.
Posted : Sunday, 23 June 2019, 09:54
Jayenkai
I'm going to try my best to keep that ability. Might be a bit more difficult with the larger scope of arcades games, though.

-=-=-
''Load, Next List!''
Posted : Sunday, 23 June 2019, 17:44
steve_ancell
Probably gonna look quite good once it all starts to unfold.
Posted : Monday, 08 July 2019, 09:39
Jayenkai

Been working on controls and things, for the past couple of weeks.
Lots of redefine stuff, and it should work nicely with gamepads, too.
The music engine's working, the framework switches to Pause mode when you alt+tab away, scores are (I think!) saving properly..
All seems to be going well.

Next I need to get touchscreen controls working nicely, add a couple of "draw to buffer" functions, and then hopefully everything should be in place to actually get started working on the first game.

*phew*
It's been a long hard slog, this one!!

-=-=-
''Load, Next List!''
Posted : Friday, 12 July 2019, 09:40
Jayenkai


Damn, this has taken HOURS!!!

Next, lots of testing to check everything works ok, and then adding a virtual DPad and a few buttons.

-=-=-
''Load, Next List!''
Posted : Friday, 12 July 2019, 19:44
steve_ancell
Are you doing this in Monkey or is it all raw Javascript?
Posted : Friday, 12 July 2019, 19:49
Jayenkai
Yup, just plain old JavaScript.

Well, not "old" JavaScript. The gamepad stuff is certainly not old!!
New JavaScript!
But plain!!

-=-=-
''Load, Next List!''
Posted : Friday, 12 July 2019, 20:04
steve_ancell
I ain't coded Javascript in ages, it would probably make what ever hair I have left fall out.