- Added a simple menu system.
The menu currently only allows you to load another level and change your resolution.
It currently lists the largest couple of resolutions returned by love.graphics.getModes() that are at least 800x600. The menu obviously needs to be expanded to allow custom resolutions and such, as well as a way to rebind controls, set volume and etc.
It currently looks like this:
Fixed annoying bug where standing in certain places would produce artifacts on walls.- Nevermind. It's still a problem. Here is what it looks like:
- Cleaned up some entity code to avoid a lot of unnecessary garbage collection.
- Added wall lasers and timed wall lasers.
- Added switches which can be hooked up to doors, lasers and etc. like pressure plates
- Minor changes to drawing code to avoid drawing stuff off-screen
- Added windows, glass doors, some more floor types (grass and stone slabs) and signs to put messages in levels
- We've added a much better test level called "los" (don't ask).
- Getting seen still has no consequences but this level is a pretty good images of what kind of gameplay were aiming at. Also beware that the level is pretty hard, especially if you try to do it alone.
Screenshot from the level
4x enlarged version of los.png which, along with los.lua defines the map
To try out the test level, open the in-game menu (press Escape), select "Load level" then "Load 'los'".
No comments:
Post a Comment