Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

998843 Posts in 39182 Topics- by 30593 Members - Latest Member: Ham

April 21, 2014, 06:41:46 AM
TIGSource ForumsFeedbackDevLogsFinishedPapers, Please [Available 8/8]
Pages: [1] 2 3 ... 48
Print
Author Topic: Papers, Please [Available 8/8]  (Read 144037 times)
dukope
Level 2
**


View Profile WWW
« on: November 14, 2012, 11:06:32 PM »

Papers, Please





Old Stuff

Ever taken an international flight to a foreign country and felt nervous passing through the immigration checkpoint? Papers, Please aims to turn that around and put you in the role of immigration inspector. Instead of working in a nice modern airport booth, you're assigned to the Ministry of Admission in the war-torn dystopian nation of Arstotzka.

The glorious and free country of Arstotzka has just ended a 6-year war with neighboring Kolechia and reclaimed its rightful half of the border town, Grestin. Your job is to control the flow of people entering the Arstotzkan side of Grestin from Kolechia. Among the throngs of immigrants and visitors looking for work are hidden smugglers, spies, and terrorists. Using only the documents provided by travelers and MoA's primitive computer dispatch system you must decide who can enter Arstotzka and who will be turned away or arrested.

Ok, that's the setup. Some elements of this are pretty similar to my other game, "The Republia Times". I'm a sucker for dystopian settings.

Let's have a mockup:


Lookin a bit empty at this point. The enemy country is on the left and your country is on the right. The top of the screen is the actual border checkpoint and the bottom is inside your booth. Travelers will queue on the top left, pass through your inspection building, then on to enter Arstotzka on the top right. People will enter the inspection booth, you click on their documents and vet them by looking for discrepancies, then you either approve their entry visa or deny their crossing (with or without prejudice).

A little closer:


I haven't completely worked out the precise mechanics yet, but it's probably going to boil down to inspecting all the documents and trying to find any two pieces of information that don't match. For example, if a traveler's passport says they weigh 70kgs, but their current measured weight is 74kgs, you have reason to be suspicious. Highlighting these two pieces of information in the UI will open up further options. In this case, you now need to run a metal detector over the guy or even strip search him. Turns out he just gained some weight so he's clear to pass. Enjoy your time in Arstotzka.

Motivation
The last few games I've worked on have been programming-first, art-second. This time I'm going to try to focus on the art. I'm envisioning lots of cool little pixel portraits and documents and not so many technical challenges. A big part of the game is the traveler portraits so I want to spend a fair amount of time creating those. I'm also considering a system to create face variations from my initial drawings. I guess that would be a technical task so we'll see.

More About the Art
I don't have any formal art training so I'm just gonna copy what I see elsewhere. One thing I like about some of the better pixel-art games is the limited palette. Instead of choosing a global palette though, I'm going to try limiting individual objects or backgrounds to ~3 shades. That's not a hard rule and if it doesn't look good I'm flexible. You can already see a few places in the mockup like that.

For the initial version of the game I'm going to do everything in mid-res pixel art. Pixel art is just way easier, faster, and more enjoyable for me. When it comes to most commercial games however I think pixel art may not be a good choice. It works great for indies and people close to the scene, but my feeling is that most mainstream players prefer a smoother non-pixelated look. I've made some rough experiments with converting the small character portraits to full vector images and they don't look half bad. If I decide to turn this in to a commercial game it's possible I'll do that for all the art. I kinda did the same thing with Helsing's Fire and that turned out ok.

Technical
I've got a really sweet custom C++ engine built on SDL just sitting here but I'm planning to use HaxeNME for this project. I've done 2 flash games before and really like the fact that they're so easy for others to play. HaxeNME looks interesting and is a slight hedge on this game getting good enough to sell as a native app. Actually I'm a full-time indie developer so I'm really hoping to sell the game when it's done. If it's any good. Next point..

DevLog
I've made a bunch of games but never kept a devlog before. I'll do my best to keep this thread updated with screenshots and builds. I don't expect the entire game to take more than a few weeks months to develop. I'll probably edit that sentence out in a few months. Any feedback is appreciated.

______________________________________________________________________

There are updates throughout the thread, but I'll just put this here:

>> Get the Latest Build <<

(Currently in beta so missing some stuff)

______________________________________________________________________

Want your name in the game?

I'm including real names for the immigrants. Add yours here:


dukope.com/usemyname


______________________________________________________________________


Papers, Please on Steam Greenlight


Please vote!

______________________________________________________________________

« Last Edit: August 01, 2013, 07:20:07 AM by dukope » Logged

Panurge
Level 3
***



View Profile WWW Email
« Reply #1 on: November 14, 2012, 11:20:22 PM »

Really nice idea - simple but full of possibilities. Good luck with this!
Logged

HernanZh
Level 2
**


hernizhou@hotmail.com
View Profile WWW Email
« Reply #2 on: November 15, 2012, 06:43:32 AM »

I love the idea lol, good luck!
Logged

@HernanZhSuper Bunny Land!Puyo Puyo VS (beta)

"who doesn't like girls I mean come on" ~rdein 2012
dukope
Level 2
**


View Profile WWW
« Reply #3 on: November 15, 2012, 06:49:16 AM »

Thanks guys.

Panurge, I just played through your Tower of Clavius Boon and loved it. Completely hilarious with great writing. Looking forward to the rest of it.
Logged

Panurge
Level 3
***



View Profile WWW Email
« Reply #4 on: November 16, 2012, 09:41:02 AM »

Oh, thanks man! I really appreciate that. If I might indulge in a spot of mutual back-slappery, I played both '6 Degrees of Sabotage' and 'The Republia Times' and thought they were just brilliant. Exactly my bag. I'll be watching this one with great interest.
Logged

zede05
Level 2
**



View Profile WWW
« Reply #5 on: November 16, 2012, 10:39:12 AM »

Haha, nice concept. So the whole game will take place in one setting then?
Logged

dukope
Level 2
**


View Profile WWW
« Reply #6 on: November 16, 2012, 11:18:34 AM »

Haha, nice concept. So the whole game will take place in one setting then?

More or less, yeah. There will be some activity in the border checkpoint area at the top, but most of the focus will be in the booth.

If the inspection gameplay works out ok, I'm also thinking of incorporating the contrary mode where you work as a smuggler/spy-chief/terrorist-leader for the enemy state. You'd be assigned tasks ("smuggle 20kg of bullets"), recruit agents to pass through the border, set them up with fake documents, hide contraband on their body (you know where), and send them through the checkpoint. I guess that would take place in a different setting.

A possible extension of that is to have player-created smugglers in the pool of travelers passing through player-controlled inspectors. And THAT... might make a half-decent play-by-day multiplayer game.
Logged

dukope
Level 2
**


View Profile WWW
« Reply #7 on: November 17, 2012, 07:08:04 AM »

More progress on the mockup (slightly too wide for the forum, scroll to see it all):



At the top you can now see the queue of people and several guards. I'm hoping to have all this animate naturally. It'll probably just look like an unholy mess of swimming pixels but I'm gonna try it anyways.

When called, one person will walk into the inspection booth and appear close-up at the bottom. Likewise anyone you approve for entry will visibly leave the booth and walk off to the right. If you reject someone's entry they may be sent home or arrested. In these cases they'll leave the booth back to the left side of the checkpoint. The passageway off the top leads to jail so the plan is to have the guards drag any smugglers/spies/terrorists up there.

Action
I'd like to include a small action element in the game and from this mockup you can kinda see where it would happen. The wall in the middle is quite tall, but not impossible to climb. If one of the travelers gets restless or desperate they may try to run past the guards, scale this wall, and escape into Arstotzka. If they make it over this wall, an action sequence begins where your cursor becomes a sniper crosshair. You'll have about 3 seconds to shoot them with a tranquilizer before the guards on the right open fire. So you get one last chance to save their life. Or maybe they're a suicide bomber and you're really saving the guards from instant death.

Misc
In the inspection screen, I've added the speaker (to ask questions and view the transcript) and the computer teletex handle (to request information from MoA computers and view results). These both show how many items are available.

Issues
Also in this mockup you can see the tight squeeze for the documents window. I really want to be able to inspect 2 docs at a time, but with this layout there's not enough room. Gonna have to think about how to handle that better.
« Last Edit: March 10, 2013, 02:06:32 AM by dukope » Logged

ananasblau
Level 2
**


dressed up


View Profile WWW Email
« Reply #8 on: November 17, 2012, 08:34:10 AM »

You should have a look at Frontiers which also deals with the issue of immigration, but from the immigrants POV. http://www.frontiers-game.com
Logged

saguaro
Level 0
**


original flavor


View Profile WWW
« Reply #9 on: November 17, 2012, 08:49:23 AM »

Looking good, interesting idea.
Logged

Eigen
Level 10
*****


Jebus backups.


View Profile WWW
« Reply #10 on: November 18, 2012, 03:14:31 AM »

That's one helluva clever idea for a game. Really looking forward to it!
Logged

dukope
Level 2
**


View Profile WWW
« Reply #11 on: November 18, 2012, 05:09:53 AM »

That's one helluva clever idea for a game. Really looking forward to it!

Thanks Eigen! FWIW, I consider your Pioneers art utterly fantastic so I'm really happy to see you post here.

Animation


I spent some time today with the traveler animations. Wasn't sure if you could get semi-natural idle, walk, run cycles out of a 1-color 8x18 pixel character. Not sure I succeeded but it's close enough for now. Searched around for a good sprite anim editor before settling on Pixen (OSX). To be honest I'm not that happy with it but it's better than Photoshop for animation. My biggest gripe is that there's no way to preview multiple sequences together. Which leads to...

Programming
I think I'll start putting together some code to preview animation sequences. The current animation doesn't look that great yet but I can probably improve it with better tools and more time. To that end I'm gonna dive into HaxeNME and try to get a simple animation previewer up and running. Just need something to load in multiple animated gifs and string them together with individual repeat counts. Or something.
Logged

t-recx
Level 0
**


View Profile
« Reply #12 on: November 18, 2012, 05:48:59 AM »

Nice concept, looking forward to play it.

Animation


This looks really good and reminded me a lot of the original prince of persia's characters' running sequence. Are you using rotoscopy as well?
Logged
Eigen
Level 10
*****


Jebus backups.


View Profile WWW
« Reply #13 on: November 18, 2012, 05:58:54 AM »

If your resolution is not set in stone, may I suggest you increase the height to 640, so that it'd be 960x640 which makes more sense. If you do, something like this could work for the layout. Done very quikcly, just copy-pasted the other document. It would probably be a different type of thing and most likely with a different width. I just widened the character bit to fill the space.



I hope you don't mind me editing it's just that I've wrestled with limited screenspace a lot.

Quote
Thanks Eigen! FWIW, I consider your Pioneers art utterly fantastic so I'm really happy to see you post here.

You're too kind. I see great potential in your game and so I posted for encouragement Smiley
Logged

dukope
Level 2
**


View Profile WWW
« Reply #14 on: November 18, 2012, 08:41:27 AM »

This looks really good and reminded me a lot of the original prince of persia's characters' running sequence. Are you using rotoscopy as well?

Hah, thanks! No rotoscoping, I just drew those frames by hand. With so few pixels it's pretty easy to iterate on. Now that you mention it though, rotoscopy is exactly the look I'm going for.  I kept thinking "natural" animation but what I want is that classic low-res rotoscoping feel. I'm glad you mentioned this cuz now I know what better to aim for Smiley

If your resolution is not set in stone...I hope you don't mind me editing it's just that I've wrestled with limited screenspace a lot.

I was thinking it best to stick to 16:9, but after seeing your mockup I'm not so sure anymore. 3:2 gives a lot more room to work with. I probably don't know enough about what kinds of documents the game will include to decide right now but I'm gonna experiment with 960x640 as you suggest. Thank you for the ideas! I absolutely don't mind you editing the mockup and I really appreciate the help.

Btw, this is exactly the kind of challenge I enjoy. I'll take a limited resolution, palette, or game mechanic over unlimited freedom any day. Given Pioneers resolution and (awesome) palette, I'll bet you're the same way Smiley
Logged

Pages: [1] 2 3 ... 48
Print
Jump to:  

Theme orange-lt created by panic