
A Small Room
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
A Small Room - You are in a room, and as far as you are concerned this room is your entire world right now. All you have to do is not be crushed by the giant balls that are about to be dropped in on top of you.
- Windows version
- Mac version
- Main game source code on github
- Scores server
There are 7 difficulty levels to choose from. Level 1 is the easiest and 7 is insane. Good luck if you choose level 7.
- Use either the arrow keys, or *A* and *D* to move left and right.
- Shoot your weapon with the left mouse button, you will fire towards your mouse.
- If you destroy all of the balls before they squish you, then you win!
- Note that there is a scoring system that is based on how long you survive and what level you choose. You can get a higher score by surviving longer but still dying.
- Can you get a higher score?
- Lua
- Love2d
- Express
- JavaScript
- Node.js
- MongoDB
- Monk
*8/24/17*
- Fixed a security bug where anyone could send data to the server
- If the database was wiped, then the game would crash, we fixed that small problem
- If you have an older version of the game and get a high score, it won't be recorded as the server no longer trusts you. Get a new version of the game in order to be trusted again.
- Windows security center claims that my game is not secure and forces the user to click the `more info` button to play anyways
- Apple claims that the game is insecure and forces the player to `right click open` to play.
- When you get a high score your score is not always displayed in the list. It is there the next time you play though.
- The bullet animation can be reset by firing again early
Links
- Windows version
- Mac version
Source Code
- Main game source code on github
- Scores server
Notes
Difficulty
There are 7 difficulty levels to choose from. Level 1 is the easiest and 7 is insane. Good luck if you choose level 7.
Controls
- Use either the arrow keys, or *A* and *D* to move left and right.
- Shoot your weapon with the left mouse button, you will fire towards your mouse.
Winning
- If you destroy all of the balls before they squish you, then you win!
- Note that there is a scoring system that is based on how long you survive and what level you choose. You can get a higher score by surviving longer but still dying.
- Can you get a higher score?
Tech Stack
Main Game
- Lua
- Love2d
High Scores Server
- Express
- JavaScript
- Node.js
- MongoDB
- Monk
Bug Fixes
*8/24/17*
- Fixed a security bug where anyone could send data to the server
- If the database was wiped, then the game would crash, we fixed that small problem
Known Issues
- If you have an older version of the game and get a high score, it won't be recorded as the server no longer trusts you. Get a new version of the game in order to be trusted again.
- Windows security center claims that my game is not secure and forces the user to click the `more info` button to play anyways
- Apple claims that the game is insecure and forces the player to `right click open` to play.
- When you get a high score your score is not always displayed in the list. It is there the next time you play though.
- The bullet animation can be reset by firing again early