Christmas Present

Overall★★★★★★★★★★4.18
Fun★★★★★★★★★★3.98
Innovation★★★★★★★★★★4.65
Theme★★★★★★★★★★3.74
Graphics★★★★★★★★★★3.71
![6.png](https://jonreid.itch.io/christmas-present)
To be everywhere at once, Santa must have some real magical powers.

Christmas Present is a game where you have to help Santa collect all his presents before Christmas. The problem is, they are scattered all over the place. Using Santas powers, you can collect presents from different locations at the same time.

Move around with WAD or the arrow keys. You can click between the opened popups to take control of Santa.

There are 6 levels in total, and by the end, you will be playing all of them at the same time. Each level you complete helps you complete the next, as Santa can exist in the same position across each level window.

4.png
It's a bit hard to describe, so just have a go playing it!

*NOTES*
This game uses popup windows to play the game in. Each level is a different popup that you play in at the same time. You might get a popup blocker warning, and it'd be great if you allow popups for the domain while playing, otherwise the game doesnt work!

Its' been found that Christmas Present struggles to run on a secondary monitor due to how the popup positioning works, so make sure you play it on your main monitor!

screenshot

Comments66

wsKilljoy
wsKilljoy4 Dec 2017, 12:24
Doesn't work. All I see is a floating present once I hit play. What did I do wrong?
Kieran Newland4 Dec 2017, 12:27
This game is great! It's a very interesting concept i've not seen before. The only thing letting down the gameplay is a wobble on the game screens while you're moving but you can oversee that.

It is a little lacking for the theme though. I'm guessing the idea is that the other santas get in the way when you have a lot but I feel like getting bigger only helps you.
Jons gamesauthor4 Dec 2017, 12:27
@wskilljoy A popup launches when you press play with the game in it. It might have popped up behind the main window? Some browsers do that by default.
tgiant
tgiant4 Dec 2017, 12:28
I really love this game.
The idea is very cool and I love the animations and sounds of santa.
I did get stuck though.
Good game.
wsKilljoy
wsKilljoy4 Dec 2017, 12:30
@Jjons-games Ah yes! Thanks.
_benhumphries
_benhumphries4 Dec 2017, 12:30
This is a very interesting idea, but I think it needs a little more work. As Kieran said above, the theme here is a little lacking, and after the first level I seemed to be stuck? Or maybe I missed something? I'm not sure if you were supposed to be able to resize the window, but that also made it a lot easier. Good job though!
wsKilljoy
wsKilljoy4 Dec 2017, 12:32
This is incredibly imaginative, and very, very, fun! Cute art as well. However, it doesn't really fit the theme.
Kashif4 Dec 2017, 12:32
Really cool concept. Its a bit hard to get your head around it first though.

But nicely executed. Great art and overall nicely done.
Zinkler
Zinkler4 Dec 2017, 12:33
Wow, that's actually really cool. It's great to see innovative interfaces here.
Pixelome
Pixelome4 Dec 2017, 12:35
Very cool! It took me a few minutes to grasp how to play, but then it's awesome :D
devsaur4 Dec 2017, 12:35
My favourite entry so far (It's only the second game I play, but it's very cool anyways ;)). I had some problems with my dual-monitor setup at first, but it worked after I put all windows on one screen manually. Innovation: 5!
Criggles4 Dec 2017, 12:36
Wow! Really cool concept executed brilliantly. I loved having to use Santa's from other screens to get a leg up on a jump.

Very innovative idea that matches the theme perfectly. Going to have a dig into the source code to see how you pulled this one off! Very fun.
oxrock
oxrock4 Dec 2017, 12:36
Wow, pretty cool concept here. It took me a minute to figure out how to use the multiple windows but once I did it was pretty cool. Good job.
Jons gamesauthor4 Dec 2017, 12:41
@benhumphries If you got stuck on the second level, try moving the two santas closer to each other. Santas can exist in the same space as eachother and help each other out.
Senthil Kumar K4 Dec 2017, 12:41
Very different one in terms of gameplay. Good work.
Niphram
Niphram4 Dec 2017, 13:16
Really cool idea!
ysty
ysty4 Dec 2017, 13:25
A clever idea and a really cool way of representing multiple characters/environments.
Are Sundnes4 Dec 2017, 13:30
Wow really neat - and super impressive in 48h!
Game_Coder28
Game_Coder284 Dec 2017, 18:43
Amazing and I like how the characters can colide, What engine did you use, I really like the idea of moving the window
Thesoreon4 Dec 2017, 20:13
Very nice idea, big up!
Jons gamesauthor4 Dec 2017, 20:43
@game-coder28 its built with Phaser, but all the window movement and syncing is custom and not part of the engine.
PhillSerrazina
PhillSerrazina4 Dec 2017, 23:10
This is such a great idea, I don't know how I've never seen it before. Good animations, good art and sound too. There's not much to the game but, honestly, it doesn't need anything else. Great job!
fashionbatman
fashionbatman5 Dec 2017, 01:53
Wonderful! Unique, interesting, and fun. Probably my favorite I've played so far.
SilvervaleGames
SilvervaleGames5 Dec 2017, 03:43
Holy cow! This was nuts with dual monitors. Well done!
aaronw
aaronw6 Dec 2017, 22:28
Really cool! This was super innovative, blew my mind playing it. I totally ruined it by resizing the windows, however. I like them graphics.
Sir Magic
Sir Magic6 Dec 2017, 22:35

What you did well:

The graphics were really nice as were the sound effects. The concept of this game is awesome and I loved the idea of each window showing a different level. One thing I thought was amazing was the idea of being able to jump on top of the other characters. That blew my mind completely and was REALLY clever. Well done

How to improve:

At some parts, I felt there were too many windows. Maybe only have up to four? It gets really cluttered otherwise.

Overall, whilst I was expecting a rip-off of "window frame" I got one of the best games I've played this LD. Congratulations.
Psychedelia
Psychedelia6 Dec 2017, 22:37
This is so cool! I loved it. Great idea! I definitely will come back to this. Thank you!
Hurlu6 Dec 2017, 22:39
It was awesome ! Neat idea, brilliantly executed !
Also, thanks for the source code: I always wondered how people manipulate windows to get to this result !
Arya6 Dec 2017, 22:39
So much fun! Love the fact that you can use the santas from other windows as a platform.
Racso
Racso6 Dec 2017, 22:39
Quite good execution of a cool idea! Really well done!

The bad thing about this kind of experiments is that there are a lot of things out of your control that can break the game. For example, at some point, I got an empty window instead of a window with a Santa on it. I don't know if that's normal. You can also close a window by mistake and I couldn't see a way to spawn it again.

Anyway, congratulations for being bold with that. The result is quite amazing!
yancouto6 Dec 2017, 22:40
Impressive! Screens were a little shaky when you walk but I think there's nothing you can do about that. Awesome idea!
Jons gamesauthor6 Dec 2017, 22:41
@hurlu Thanks! Its certainly A way to do this! I'm just lucky javascript has a native way to move and resize windows easily.
Bart Huylebroeck6 Dec 2017, 22:44
This seems like a fun and clever game, but I couldn't get it to work on MS Edge 41.16299.15.0: after finishing the first level, I get "click to continue", a second window pops up where I can move the santa, but the first window just keeps showing "click to continue" and that doesn't seem right.
I tried using Chrome, but the popups keep getting bigger and bigger all by themselves. Also doesn't seem right.

Too bad, I would've loved trying this!
Jons gamesauthor6 Dec 2017, 22:44
@racso yeah theres a few things with browser compatibility and how most browsers actively try and block popups in certain scenarios that make it a challenge. I might try and release a post compo version with a few more bugs fixed, such as resizing and empty windows.

Thanks for the feedback!
Jons gamesauthor6 Dec 2017, 22:45
@bart-huylebroeck oh thats interesting. What version of chrome are you using? Havnt seen that behaviour at all!
lautregars
lautregars6 Dec 2017, 22:47
WOW ! A true revelation for me ! Honestly one of the best ideas I saw in action on the jam. You attempted to do something like really well, it's clever, well made, easy to handle... I was at first impressed by the web window following you, but asking myself what was the point in gameplay matters of doing that. Then I saw what you could do with your past self... It's pretty awesome ! And as you gave the code, I can now see how you've handled this, because it's impressive !

Big kudos to you guys, you deserve a true 5 on innovation and fun. (even if I got stuck 2nd level, but that's because i'm a moron ;) )
jfraser314
jfraser3146 Dec 2017, 22:48
awesome idea ! very creative
elemel
elemel6 Dec 2017, 22:52
Very different and impressive. But I think I enjoyed the concept and execution more than the actual gameplay. Also, accidentally broke the game by maximizing one of the smaller windows. Maybe add a button to reset the window state?
hbocao
hbocao6 Dec 2017, 22:52
Wow, just amazing! Very innovative, challenging and engaging. Graphics are super cute too.
I don't know what the others user have been drinking, but to me, this is one of the best use of the theme so far.
smbe19
smbe196 Dec 2017, 22:52
Awesome game. I always love games where the window moves around and exposes different parts of the map. It was sometimes quite tricky to solve the puzzles but also very interesting.
6smith
6smith6 Dec 2017, 22:52
super innovative! challenging, fun and well-made. good work!
Bart Huylebroeck6 Dec 2017, 22:54
@jons_games using Chrome 62.0.3202.94 (Official Build) (64-bit) on Windows 8.1

As I checked the version, Chrome updated to 63.0.3239.84 (Official Build) (64-bit) so I tested again, but still the popups grow in size.
foolmoron
foolmoron6 Dec 2017, 22:54
Huge respect as someone who also made a window-moving game for a previous (Super Resizer). The motion is very smooth and the gameplay gimmick of jumping on santas is very simple but provides interesting difficulties. It took until around 4 screen for me to really feel the theme, but it definitely worked well to add to the confusion and difficulty. Only problem is I closed one of the windows and as far as I could tell, couldn't get it back.
TJ Reynolds
TJ Reynolds6 Dec 2017, 22:59
Once you get you the second to last level, sometimes the windows will freeze up for me. Other than that, it's a really great game!
Pilou6 Dec 2017, 23:04
Incredible concept ! I had some problems with some window size wich where unstable but that remains a really good experience.
Vottivott
Vottivott6 Dec 2017, 23:12
Really cool project! So satisfying watching those windows appear and change size without breaking the alignment with the level! :)
velvetlobster
velvetlobster7 Dec 2017, 00:22
Fantastic idea of a puzzle platformer! Its really satisfying to find the solutions to each puzzle
gamesplusjames
gamesplusjames7 Dec 2017, 00:26
Really interesting and innovative concept. I loved how you had to use the santas from other windows to reach certain presents. Really great job!
Casper7 Dec 2017, 01:00
Very innovative~!
Alexandra Chin7 Dec 2017, 01:58
Really cool idea and innovative! When I tried changing screen sizes, the game gets a bit jerky. Otherwise I had fun playing it :D
paulhocker
paulhocker7 Dec 2017, 03:49
very clever indeed - really interesting use of the theme and the effect is great - nice job
tweedle
tweedle7 Dec 2017, 05:23
christmas theme jammers UNITE! well done, innovative and great fun! a little background music or sleigh bells would have tipped the scales further :)
kromeboy
kromeboy7 Dec 2017, 18:13
The idea behind this game is great! I hit a bug on level 3 where one of my santa wont stop to go left, other then that great game!
Vija02
Vija027 Dec 2017, 22:53
Nice idea haha! I saw a game leveraging windows as well few LD's ago. Been wanting to make something like it but i didn't even know you can do that on the browser O.o. At some point, there were just too much windows for me and it confuses the heck out of me. Also, the browser started lagging and made the movement feels laggy. So there's that.
But overall, very nice concept and execution :D
saintheiser9 Dec 2017, 13:34
Great theme using! Very innovative! Like this meta-gaming with different windows. Awesome job, man!
jjjjason
jjjjason10 Dec 2017, 09:03
Very fun twist on the classic "control multiple characters simultaneously" puzzle category. I've seen games that take advantage of browser window control APIs in the past, but it remains novel every time. Definitely a game for those with a lot of RAM though!
Franklins Ghost
Franklins Ghost11 Dec 2017, 11:12
Such a unique fun concept. Liked the way you interpreted the theme and used the windows to make it part of the gameplay.
Hisfantor22 Dec 2017, 20:04
I love it, that's 5/5 innovation, I always like to see new types of puzzle games and it fits to the theme as well.
SaraMartins24 Dec 2017, 17:57
Such a great idea, definitely takes the gold in innovation. A great puzzle, interesting gameplay. I for one downloaded your source code and will be checking out how you did the magic. The graphics were cute too.

The only downside was knowing which santas already picked up a present. The more santa's the harder it gets to know who caught already. Don't know if that was really what you intended, in connection to the theme. If not, adding something to identify that would be really nice.

Overall, great game, really innovative, I was really impressed. Congratulations :)
Arkthalohs27 Dec 2017, 00:19
This is great! Really innovative--I don't think I've seen any platformer like this before. I do wish that it was easier to tell which presents belonged to which Santas, or at least, which Santas already had collected their presents. Once I was hitting more than 5 presents it was getting overwhelming to get any of them, though of course that fits pretty well with the theme. Overall, really good work!
shrekshao
shrekshao28 Dec 2017, 22:48
!!! Brilliant idea. I'm really interested in how you implement it!

Other games by @jons-games

Found a bug?
Tell us on Discord