A brand new game
for Windows, HTML5, iPhone, Android TV and more,
every week,
unless exhausted!
2613 results
(0) 1 2 3 4 ... 126 127 128 129 130 Next
Blog
With the controller doing proper feedback, now, it's time to look into integrating it into the framework.

Read More
Views 12, Upvotes 5, 13th December, 2017
Daily Blog , 2018 Framework
Blog
It's taken quite a while to get up to this point, but I now have the engine half-doing a "Which button is pressed" function.

I can push a keyboard button, or tap a button on a connected controller, and the engine says "This button!"
There's a slight issue, whereby if a button is held, it takes control.
For example, if you're playing on the keyboard, but your gamepad's lying on the floor, and the thumbstick is prodded to the side, then no matter what button you try to hit, it always says "Joystick Axis 1"..
Over and over and over.

I need to fix that, somehow. I'll have to setup some kind of "ignore" list or something.
Not sure.

But the button pushes are working, and the values are being returned, and I ask it "What's the name of the button" and it works a treat.
I'm fairly confident that this will make for a great set of functions to go with the redefinable key stuff.

That was a busy day of number wrangling, I can tell you!!
Views 6, Upvotes 3, 12th December, 2017
2018 Framework
Blog
I started the rewrite of the controller code, last night.

Digging deep, I realised I could probably reuse quite a lot of the old code, since the engine already grabs Joystick data each frame, as well as using a bunch of good-old fashioned numbers to do a lot of the legwork.

Read More
Views 9, Upvotes 4, 12th December, 2017
Daily Blog , 2018 Framework
Blog
Today's been a nice none-coding day. .. with coding in it!

Rather than my usual coding, a package arrived.

Read More
Views 10, Upvotes 2, 11th December, 2017
Daily Blog
Blog
Spent hours (literally hours) simply planning a method in my head, that would allow me to get the controller config page to work.
Read More
Views 14, Upvotes 4, 11th December, 2017
Daily Blog , 2018 Framework
Blog
The controller config screen has done that thing, where I started with a minor issue, but the more I thought about it, the more and more complicated it got!!

Read More
Views 14, Upvotes 3, 10th December, 2017
Daily Blog , 2018 Framework
Blog
Note : These posts were originally posted to Patreon as a Subscriber bonus. Now that Patreon's imploding, I've decided to start reposting the contents here, instead.

-=-=-

Inside Jay's Notebook - 001


When typically coding, I tend not to use pen and paper. Over the many years that I've been doing this, I've found my mind to be perfectly adequate for storing bits and pieces, and jumping between all the many random and crazy ideas that I generate.
In addition, my handwriting is absolutely bloomin' awful, and as a result anything I do tend to "jot down" tends to be plonked onto a spreadsheet somewhere, rather than onto paper.

But since around about 1999, when I headed off to college, there's been a constant notepad sat near my computer.
I've barely ever made use of it, but every so often something is important enough (or confusing enough!) that I've felt the need to jot it down.

Yesterday I took the time to photograph each and every used page of this notepad.



Read More
Views 45, Upvotes 3, 9th December, 2017
History Of Agameaweek
Blog
Starting to think I should probably just make an XCode project.

Read More
Views 14, Upvotes 3, 9th December, 2017
Daily Blog , 2018 Framework
Blog
The framework isn't quite running properly on MacOS, so today will probably be spent trying to get that going.
For some reason, since the recent MacOS Security Update, I don't seem to be able to Remote-Desktop into the Mac via the WinLaptop.
Hopefully it's just some weird thing, requiring a reset or something, and not a hole that's been closed, making it unusable.. Hmm.. :\

Read More
Views 19, Upvotes 4, 8th December, 2017
Daily Blog , 2018 Framework
Blog


Yeah!
Linux success!!
That's two systems that can now access (kinda) web based data.
A good sign that things are slowly coming together!

Read More
Views 16, Upvotes 2, 7th December, 2017
2018 Framework
Blog
A brief roundup of the things I've managed to accomplish, during 2017.

1. Online Scoreboards

It's been a long time since I last had online scoreboards in my general AGameAWeek games. iOS's GameCenter made me lazy, and I could never be bothered to implement anything more complicated into my Framework.
But this year, I opted to take on the challenge, so right at the start of this year I added an "Enter Your Name" thing into my framework, and tied the scoreboard system to the server.
A number of games from this year have had Online Scoreboards added to them, and can all be found here.

Read More
Views 103, Upvotes 5, 7th December, 2017
2017 Review
Blog
...by putting prices up!

"we're always looking for ways to do what's best for you - creators."
Yeah, but if you piss off the people who pay the creators, then the creators aren't going to be too happy!!

If you're one of my three Patreons and feel that you're getting screwed by this epic fuckup, then feel free to remove your patreonage. I won't complain.
Bloody Patreon. Grrr!!!

I might shift the Notebook posts over to the main site.

*sigh*

Thanks to all Patreons!
Views 60, Upvotes 5, 7th December, 2017
Daily Blog
Blog
WinSock only took 2 days to get right.
Today I'll be needing to attempt the same thing with Linux.
I'm sure that'll be a totally painless, and easy task!

Read More
Views 19, Upvotes 2, 7th December, 2017
Daily Blog , 2018 Framework
Blog
After a day spent trying to track down the issue(s), I've finally got WinSock to return exactly what I expect it to return!



I can't rest yet, as I need to foolproof the values being returned, and also then get it working on things other than Windows...
WinSock is strictly for Windows, so .. It's going to be a system-by-system rewrite to get everything on the same level.

But I'm about 50% confident that I'm able to send requests from the Windows editions of the games.
*sigh* That took a while!!

Read More
Views 44, Upvotes 2, 6th December, 2017
2018 Framework
Blog
I finally dug my heels into the Net code, last night.
For the meantime, it'll be very Windows specific, and I'll have to tackle each different system in it's own way.

Read More
Views 17, Upvotes 4, 6th December, 2017
Daily Blog , 2018 Framework
Blog
Logging into the Mac, I copied the AGameAWeek Framework folders over, and tried to run a lengthy scrambled mass of "Terminal" (stop calling it Command Prompt, Jay!) commands in order to get it compiling.

After about an hour or so of tweaking the command, I got the thing outputting GLFW errors, which is an improvement from what I started with!

Read More
Views 17, Upvotes 4, 5th December, 2017
Daily Blog , 2018 Framework
Blog
It's definitely picking up the controller..

Read More
Views 14, Upvotes 3, 4th December, 2017
Daily Blog , 2018 Framework
Blog
Time for another test.
If you're bored, are running Windows, have a controller or two at hand, and want to help out, please give this test a run.

Download the Test Here
(Windows only, right now. Linux is.. ... Being Linux!)

Read More
Views 34, Upvotes 2, 3rd December, 2017
2018 Framework
Blog
OK, the mouse stuff seems to be working with overscan, now, which is good.
Additionally, the Game Controller code appears to be kinda ok.

I've set up the engine/framework/etc to assume all controllers are "The player's input", so I'm going to be doing 1-player only stuff until I can be bothered to faff about with it some more and implement multiplayer controller code!

Unfortunately, I don't 100% trust what GLFW3 is telling me.
The controller input list here is suggesting that DPad Up is "button #11", whilst my X360 pad is returning true for "button #10" whenever DPad Up is pressed.

I'll have to try a variety of controllers, I think, and try to figure out how best to handle the different types.

Worryingly, it might even be Win10, or the driver code, which is giving the incorrect result.
Arrgh.
Views 13, Upvotes 4, 3rd December, 2017
2018 Framework
Blog
Mouse, and of course, touchscreen.
They both took a bit of a tumble, last night.

The overscan seemed to be working, but I was only testing it with controllers, since the overscan is typically only used on Android TV versions of the games.
Yesterday, however, I chose to reuse the overscan functions on iOS.

Read More
Views 13, Upvotes 3, 3rd December, 2017
Daily Blog , 2018 Framework
Site credits : Jayenkai put all his heart and soul into everything you can see on this site.
(c) Jayenkai 2017 and onwards.
AGameAWeek - Games by Jayenkai