Switch back to thrilling white noise

This commit is contained in:
Nguyễn Gia Phong 2019-03-15 20:21:12 +07:00
parent be6c2fedea
commit 7a0ace220c
8 changed files with 11 additions and 21 deletions

View file

@ -1,8 +1,7 @@
Brutal Maze
===========
Brutal Maze is a third-person shooter game with fast-paced action and a
minimalist art style.
Brutal Maze is a thrilling shoot 'em up game with minimalist art style.
.. image:: https://raw.githubusercontent.com/McSinyx/brutalmaze/master/screenshot.png
:target: https://McSinyx.github.io/brutalmaze/

View file

@ -1 +1 @@
"""Brutal Maze is a minimalist third-person shooter with fast-paced action"""
"""Brutal Maze is a minimalist thrilling shoot 'em up game."""

View file

@ -27,7 +27,6 @@ from pygame.mixer import Sound
SETTINGS = pkg_file('brutalmaze', 'settings.ini')
ICON = pygame.image.load(pkg_file('brutalmaze', 'icon.png'))
MUSIC = pkg_file('brutalmaze', 'soundfx/music.ogg')
NOISE = pkg_file('brutalmaze', 'soundfx/noise.ogg')
mixer = pygame.mixer.get_init()

View file

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with Brutal Maze. If not, see <https://www.gnu.org/licenses/>.
__version__ = '0.8.23'
__version__ = '0.8.24'
import re
from argparse import ArgumentParser, FileType, RawTextHelpFormatter
@ -36,7 +36,7 @@ from pygame import KEYDOWN, MOUSEBUTTONUP, QUIT, VIDEORESIZE
from pygame.time import Clock, get_ticks
from appdirs import AppDirs
from .constants import SETTINGS, ICON, MUSIC, NOISE, HERO_SPEED, MIDDLE
from .constants import SETTINGS, ICON, NOISE, HERO_SPEED, MIDDLE
from .maze import Maze
from .misc import sign, deg, join
@ -69,7 +69,6 @@ class ConfigReader:
self.max_fps = self.config.getint('Graphics', 'Maximum FPS')
self.muted = self.config.getboolean('Sound', 'Muted')
self.musicvol = self.config.getfloat('Sound', 'Music volume')
self.space = self.config.getboolean('Sound', 'Space theme')
self.touch = self.config.getboolean('Control', 'Touch')
self.export_dir = self.config.get('Record', 'Directory')
self.export_rate = self.config.getint('Record', 'Frequency')
@ -98,7 +97,7 @@ class ConfigReader:
def read_args(self, arguments):
"""Read and parse a ArgumentParser.Namespace."""
for option in ('size', 'max_fps', 'muted', 'musicvol', 'space',
for option in ('size', 'max_fps', 'muted', 'musicvol',
'touch', 'export_dir', 'export_rate', 'server',
'host', 'port', 'timeout', 'headless'):
value = getattr(arguments, option)
@ -114,7 +113,7 @@ class Game:
if config.muted or self.headless:
pygame.mixer.quit()
else:
pygame.mixer.music.load(NOISE if config.space else MUSIC)
pygame.mixer.music.load(NOISE)
pygame.mixer.music.set_volume(config.musicvol)
pygame.mixer.music.play(-1)
pygame.display.set_icon(ICON)
@ -354,11 +353,6 @@ def main():
parser.add_argument(
'--music-volume', type=float, metavar='VOL', dest='musicvol',
help='between 0.0 and 1.0 (fallback: {})'.format(config.musicvol))
parser.add_argument(
'--space-music', action='store_true', dest='space', default=None,
help='use space music background (fallback: {})'.format(config.space))
parser.add_argument('--default-music', action='store_false', dest='space',
help='use default music background')
parser.add_argument(
'--touch', action='store_true', default=None,
help='enable touch-friendly control (fallback: {})'.format(

View file

@ -8,8 +8,6 @@ Maximum FPS: 60
Muted: no
# Volume must be between 0.0 and 1.0.
Music volume: 1.0
# Use space music background, which sounds cold and creepy.
Space theme: no
[Control]
# Touch-friendly control

Binary file not shown.

View file

@ -7,13 +7,13 @@ with open('README.rst') as f:
setup(
name='brutalmaze',
version='0.8.23',
description='A minimalist TPS game with fast-paced action',
version='0.8.24',
description="Minimalist thrilling shoot 'em up game",
long_description=long_description,
url='https://github.com/McSinyx/brutalmaze',
author='Nguyễn Gia Phong',
author_email='vn.mcsinyx@gmail.com',
license='GPLv3+',
license='AGPLv3+',
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: MacOS X',
@ -25,7 +25,7 @@ setup(
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Games/Entertainment :: Arcade'],
keywords='pygame third-person-shooter arcade-game maze ai-challenges',
keywords='pygame shmup arcade-game maze ai-challenges',
packages=['brutalmaze'],
install_requires=['appdirs', 'pygame>=1.9'],
package_data={'brutalmaze': ['icon.png', 'soundfx/*.ogg', 'settings.ini']},

2
wiki

@ -1 +1 @@
Subproject commit bbe35efbf6089f17fffb72612196f36b1256aea6
Subproject commit 55bec877617541436935290adedb7760b1155570