November 10, 2017 at 8:08 pm #11625
After a long time on the shelf, I’m finally picking up development of PaperRacers.
I’ve had the basic idea of how I’d like to approach it, and a rough gameplay plan ready in my head for quite some time now.
I’ve settled on Mark’s fantastic Monkey 2 as the development language and platform.
Whilst the Original PaperRacers was a basic adoptation of the pen and paper game, PaperRaces Reloaded, will be a Realtime topdown 2D Racer.
This post would not be complete, without a video of my super early prototype testings:November 11, 2017 at 6:24 pm #11642
Made a Blog : http://scheutz.dk/paperracersreloaded/sketching-the-carsNovember 15, 2017 at 10:51 pm #11725
Preparing for AI, and crash/on off track detection in general.
Because PaperRacers is inherently grid based, the common approach of making zones ( see video below) can probably be exchanged for a dot based system.
Dot grid creation and detection of dots on the track are in. Now to see if I can come up with an algorithm for numbering these dots in a zone like manner…
Attachments:November 15, 2017 at 11:49 pm #11728
Are the tracks procedurally generated? I want to try to do that in the future.
I like the images. Makes me want to start brainstorming making something just like it.November 16, 2017 at 10:53 pm #11754
Thanks Pakz, glad to inspire 🙂
The tracks are drawn in Illustrator and saved as SVG files. I wrote a SVG parser, that makes everything into shapes, path segmets, lines etc. Then I triangulate that, and then DrawPrimitives(). The tesselator also makes the lines with thickness. In this case I’ll keep the tracks as vector objects, but for buttons, I render the SVGs to an image, based on device resolution. It’s a nice way to cator for Retina screens and what have you.
I carefully name some of the shapes in illustrator, so that I can use them for boundaries and collision detaction.November 20, 2017 at 5:48 pm #11859
Wicked bruteforce AI tree search
–November 25, 2017 at 6:37 am #11961
Love this demo of AI at work within Monkey 2, fantastic work 😉December 12, 2017 at 10:49 am #12248
Thanks monkeyplotter2 , here’s a little insight into progress.
Working on part of the gameplay on the “transport” layer of the game.
Here we are highjacking other cars and collecting jewels.
–December 18, 2017 at 5:36 pm #12362
I wrote a SVG parser, that makes everything into shapes, path segmets, lines etc. Then I triangulate that, and then DrawPrimitives()
Sounds great! Do plan to share this at a time?January 25, 2018 at 12:18 pm #13219
Alive and well but morphing uncontrollably!
After spending a lot of time on the “Find The Fun” fase of the “racing” part, I’ve moved on to the puzzle part.
Staying true to the goal of making a really fun game, I’ve been trying out vastly different ideas, and not letting the fact that this started out as a racing game distract me in any way! 🙂
I’ve also reviewed my target audience again, and much to my dismay, 50% of my target audience don’t play racing games!. I know that I want to target the casual gamer, and many of those are women, so for this reason (amongst others) I’m changing the game concept from “Racing Game with Puzzles” to “Puzzle Game with Racing between levels” In fact as good as the Puzzle part is turning out, I’m considering skipping the racing part all together, and using that for another project.
So no, it does not escape me, that on the wall in front of me, is a framing of Stephen King’s version of William Faulkner’s famous quote:
“Kill your darlings, kill your darlings, even when it breaks your egocentric little scribbler’s heart, kill your darlings.”
I’m not the only one contemplating this…
@abakobo : No SVG lib sharing at this time, sorry.
You must be logged in to reply to this topic.