123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|722|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Wednesday Workshop -> WW - #246 - The Number Challlenge

Tue, 06 Sep 2016, 23:23
Jayenkai

#246 - The Number Challenge

The Challenge


This week, create a game with maths!

Adding, subtracting, powers of fifty-seven...
Anything goes, as long as there's numbers involved.

Put your thinking hat on, and come up with a game that makes the player work things out themselves.

The Time

Wed 07th September -> Wed 14th September 2016
You have until this timer hits zero to complete your entry. For the record, that's Tue/Wed, midnight GMT*. (Although that's more frequently becoming "When I bother to wake up, on a Wednesday morning")

Rule Number One

Blitz3D, BlitzPlus, BlitzMax. It doesn't matter which.
All three are freely available from BlitzBasic.com, so you've no excuse.
These languages are chosen because their resulting .exe's tend to "Always work" (as proven by the fact that all our old Workshop entries still work!!)

For the sake of simplicity, try to stick with those.

I won't complain if you use something else, but if the end result doesn't work for people, you've only got yourself to blame!


Rule Number Two

Wednesday Workshop is a fun and silly "Jam"-like event.

It's not meant to be a competition.
It's just for fun.
The best technique is to try to stick to a short schedule for building the actual game. If you have more time during the week, build the game up, fix bugs, add music/titles, whatever.

Additional Rules

You're free to reuse. Functions, Art, Sound, Music, anything that can be crammed into the game to help speed up your dev-time, and make it look like you spent more time on it than you actually did!

If you'd like, you can use the mini Blitz3D template/framework which I recently cobbled together.
Linkage.
Stick your name and game's title at the top, then leap to the bottom where you can code your game. Simple'ish!


Other than that, the main coding for each week's task should be pretty much created within the time allocated.
Remember that this is for fun, not for any major awards or anything!

If you use other people's art/sound/functions, give credit where credit's due.

To enter, post your game below. If you can't find anywhere decent to host it, send it to Jayenkai@Gmail.com

Additional rules are available here.

Suggest a Workshop

If you'd like to suggest a future Wed.Workshop, you can do so here

-=-=-
''Load, Next List!''
Wed, 07 Sep 2016, 01:04
cyangames
Okay! I might have to remake another old Commodore Plus 4 Classic then

Orr make something semi-original instead XD

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 08 Sep 2016, 03:54
cyangames
Right, thinking of game titles:

OH NO, MATH ALIENS FROM INSIDE MY BRAIN
CAESAR MILANO'S DUMB ADVENTURES TO SAINSBURYS
IT'S LIKE PORN BUT REPLACE PORN WITH MATHS
WONK - CAT BURGLAR FROM SHEFIELD
INTERPLANETARY JIF LEMON THE THIRD
256 IS TOO MANY
56 ANGRY DRUNKEN BEES
UNFORTUNATE RICK
BOBO THE HOBO
THE UNQUESTIONABLE FURY OF RICK MORANIS

Arrghh which one do I choose?!

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 08 Sep 2016, 04:53
cyangames
So far Rick moranis, porn and bees are tied with 1 vote each.

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 08 Sep 2016, 05:06
Jayenkai
I've opted to make this week's WW into my AGameAWeek game, so it'll be a bit more polished than the last few games.
..
.... If I can be arsed to make a lovely GUI/Menu system.


.... Which I can't.

-=-=-
''Load, Next List!''
Thu, 08 Sep 2016, 13:32
cyangames
Goofy maths game, here we come!



Right, some explanations are needed for me to remember them primarily!

You must aim your shots at incy, dex, shifty and flipz in order to keep your score under 256 points.

each of them do different things to your binary score ( a UINT16)

Incy will add 1 to 8 points
Dex will remove 1 to 8 points
Shifty will move the bits left or right by one
and
Flipz flips a numbered bit between 1 and 0

But be careful. crashing into them enrages the bit beast bRANDon who will flip 2 bits at random, ruining your game!

Each level lasts ~60 seconds and if you are over 255 by then, it's gameover.

The first level should be a simple intro one, your score is 128 and only incy and dex are involved, bRANDon will only swap lower value bits in this level.

level 2 will introduce shifty, brandon only swaps lower bits still

level 3 introduces flipz and brandon will swap any bits.

level 4 starts you off with a score of 1024

level 5 2048

and level 6, etc will randomnly pick a number over 8192.

That's the plan anyway.

Ohh also, reduce the time remaining per level to toughen thins up.

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 08 Sep 2016, 13:40
Jayenkai
Blimey, that sounds complicated!!


Mine's aiming to be a cross between Yahtzee, Bingo and the Countdown Numbers game.
.. So, similarly complicated!

Fun week in store for all, methinks.

-=-=-
''Load, Next List!''
Thu, 08 Sep 2016, 13:54
cyangames
Indeed! I won't be surprised if I over-run this time around, but, yeah, your's sounds pretty crazy also, eep!

and I was really hoping for "THE UNQUESTIONABLE FURY OF RICK MORANIS" to win!

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Fri, 09 Sep 2016, 00:27
rockford
So-Doku


Fri, 09 Sep 2016, 01:18
Jayenkai
Got my dice rolling working properly, now.
The rolling isn't entirely random, and instead forces a solvable set of dice.
Whether you can actually solve it, is an entirely different matter!

-=-=-
''Load, Next List!''
Fri, 09 Sep 2016, 10:57
Jayenkai
It's mostly solvable, and mostly playable.
Spent tonight adding keyboard/gamepad controls into the thing, and it still isn't completely knackered!!!

A tutorial may be required for this one!



-=-=-
''Load, Next List!''
Fri, 09 Sep 2016, 12:08
cyangames
Whoo! I haven't written a line of code yet! I've got my fingers crossed on a productive saturday...errrr, at least there's no grand prix this weekend I guess? ha!

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Sat, 10 Sep 2016, 02:08
Jayenkai
Currently trying to decide how best to limit the gameplay.
Current thought is "Only x amount of rolls" but that seems too obvious!!
*shrugs*

We'll see..

-=-=-
''Load, Next List!''
Mon, 12 Sep 2016, 01:47
Jayenkai
OK, mine's done.
Done in Monkey.. *tsk* Naughty me!
Linkage

Roll the dice, then use the four available math functions to score the values on your Bingo card.

-=-=-
''Load, Next List!''
Tue, 13 Sep 2016, 05:36
rockford
Here's a WIP of my So-Doku entry.

I've not spent as much time on this as I needed to add eveything I wanted, so all you get is a very basic game. Ignore all the icons at the bottom of the screen (pencil, cross and home) as none are functional yet.

I'll update this at some point.
Tue, 13 Sep 2016, 05:41
Jayenkai
Bloody GUIs, am I right?!
Tue, 13 Sep 2016, 06:45
rockford
Well...

No, they work (under the hood, but as they are not actually connected properly to everything, they don't - if you get what I mean).

The cross was used originally to delete a number in a cell - I now use a toggle method, which over-rides it.

The pencil mode will allow you to draw guesses in each cell. I've got the guesses drawing, but it's really messy (you can have upto 9 guesses per cell and there are 81 cells, so that's potentially 729 guesses on screen maximum) - I want to get this running on the Pandora and that probably won't cope with that - it doesn't slow pc down, but I imagine the Pandora will be slower than a frozen slug travelling through treacle.

The Home screen goes to the home screen - which doesn't actually exist yet, so crashed the app.

TLDR - So I disabled all of them.
Wed, 14 Sep 2016, 04:58
Jayenkai
Ooops.
Seems my iPhone lost it's "Don't forget to post the workshop!" reminder!!

-=-=-
''Load, Next List!''