Coder Social home page Coder Social logo

glypha's People

Contributors

kainjow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

glypha's Issues

Trying to get Qtsound branch working

Hi Folks,

First, many thanks to the developers working on this project. I think it's really exciting and good work.

I had a question about the qtsound branch and wondered if anybody could share their thoughts with me. I had no problem getting the trunk working using QT, and everything worked great, but as it has already been mentioned, there was no sound.

I found the Qtsound branch and decided to try that out instead. When I execute:

qmake Glypha.pro
gmake

It starts to compile, but then I get an error message. I am wondering if somebody could point me in the right direction and let me know if I am missing something or if there is something else that I need to do on the command line to include one of the installed libraries. The error I see is as follows:

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o main.o main.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLCursorQt.o ../game/GLCursorQt.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLGame.o ../game/GLGame.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLImage.o ../game/GLImage.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLImage_Qt.o ../game/GLImage_Qt.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLRect.o ../game/GLRect.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLRenderer.o ../game/GLRenderer.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLResources.o ../game/GLResources.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGLYPHA_QT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I../game -I. -o GLSoundsQt.o ../game/GLSoundsQt.cpp
In file included from ../game/GLSoundsQt.cpp:8:0:
../game/GLSoundsQtImp.h:7:24: fatal error: QAudioFormat: No such file or directory
 #include <QAudioFormat>
                        ^
compilation terminated.
Makefile:292: recipe for target 'GLSoundsQt.o' failed
gmake: *** [GLSoundsQt.o] Error 1

I have the following include headers in my /usr/include directories:

/usr/include/qt5/QtMultimedia/QAudioFormat
/usr/include/qt5/QtMultimedia/qaudioformat.h

If I copy those into the game directory, the compile seems to go further, but then I get a different error:

In file included from ../game/QAudioFormat:1:0,
                 from ../game/GLSoundsQtImp.h:7,
                 from ../game/GLSoundsQt.cpp:8:
../game/qaudioformat.h:41:43: fatal error: QtMultimedia/qtmultimediadefs.h: No such file or directory
 #include <QtMultimedia/qtmultimediadefs.h>
                                           ^
compilation terminated.
Makefile:292: recipe for target 'GLSoundsQt.o' failed
gmake: *** [GLSoundsQt.o] Error 1

if I copy "QtMultimedia" from my include directory, copying this to the game directory, again, the compile goes further, but then I get yet a different error message:

 #    define Q_MULTIMEDIA_EXPORT Q_DECL_EXPORT
 ^
In file included from ../game/GLSoundsQt.cpp:8:0:
../game/GLSoundsQtImp.h:8:24: fatal error: QAudioOutput: No such file or directory
 #include <QAudioOutput>
                        ^
compilation terminated.
Makefile:292: recipe for target 'GLSoundsQt.o' failed
gmake: *** [GLSoundsQt.o] Error 1

So then, if I copy:
/usr/include/qt5/QtMultimedia/QAudioOutput
and
/usr/include/qt5/QtMultimedia/qaudiooutput.h
...to the "game" directory, again, it compiles further, but then I get yet a new error message:

/usr/include/qt4/QtCore/qglobal.h:1440:0: note: this is the location of the previous definition
 #    define Q_MULTIMEDIA_EXPORT Q_DECL_EXPORT
 ^
../game/GLSoundsQt.cpp:10:28: fatal error: QAudioDeviceInfo: No such file or directory
 #include <QAudioDeviceInfo>
                            ^
compilation terminated.
Makefile:292: recipe for target 'GLSoundsQt.o' failed
gmake: *** [GLSoundsQt.o] Error 1

So then I copy those also:
cp /usr/include/qt5/QtMultimedia/QAudioDeviceInfo /tmp/gqlp/Glypha-qtsound/game/
cp /usr/include/qt5/QtMultimedia/qaudiodeviceinfo.h /tmp/gqlp/Glypha-qtsound/game/

And I still get the following errors:

In file included from ../game/qaudioformat.h:41:0,
                 from ../game/QAudioFormat:1,
                 from ../game/GLSoundsQtImp.h:7,
                 from ../game/GLSoundsQt.cpp:8:
../game/QtMultimedia/qtmultimediadefs.h:56:0: warning: "Q_MULTIMEDIA_EXPORT" redefined
 #        define Q_MULTIMEDIA_EXPORT Q_DECL_IMPORT
 ^
In file included from /usr/include/qt4/QtCore/qnamespace.h:45:0,
                 from /usr/include/qt4/QtCore/qobjectdefs.h:45,
                 from /usr/include/qt4/QtCore/qobject.h:47,
                 from /usr/include/qt4/QtCore/QObject:1,
                 from ../game/GLSoundsQtImp.h:4,
                 from ../game/GLSoundsQt.cpp:8:
/usr/include/qt4/QtCore/qglobal.h:1440:0: note: this is the location of the previous definition
 #    define Q_MULTIMEDIA_EXPORT Q_DECL_EXPORT
 ^
In file included from ../game/GLSoundsQt.cpp:8:0:
../game/GLSoundsQtImp.h:24:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
     WaveData(const WaveData& other) = delete;
                                       ^
../game/GLSoundsQtImp.h:35:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
     SoundsQtImp(const WaveData& other) = delete;
                                          ^
../game/GLSoundsQt.cpp: In function 'bool aiffDataToWave(const uint8_t*, unsigned int, GL::WaveData&)':
../game/GLSoundsQt.cpp:55:5: error: 'unique_ptr' is not a member of 'std'
     std::unique_ptr<uint8_t[]> sampleData;
     ^
../game/GLSoundsQt.cpp:55:28: error: expected primary-expression before '[' token
     std::unique_ptr<uint8_t[]> sampleData;
                            ^
../game/GLSoundsQt.cpp:55:29: error: expected primary-expression before ']' token
     std::unique_ptr<uint8_t[]> sampleData;
                             ^
../game/GLSoundsQt.cpp:55:32: error: 'sampleData' was not declared in this scope
     std::unique_ptr<uint8_t[]> sampleData;
                                ^
../game/GLSoundsQt.cpp: In member function 'void GL::Sounds::play(int)':
../game/GLSoundsQt.cpp:154:10: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto& out : ctx->outs) {
          ^
../game/GLSoundsQt.cpp:154:16: error: ISO C++ forbids declaration of 'out' with no type [-fpermissive]
     for (auto& out : ctx->outs) {
                ^
../game/GLSoundsQt.cpp:154:22: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto& out : ctx->outs) {
                      ^
../game/GLSoundsQt.cpp:155:17: error: request for member 'play' in 'out', which is of non-class type 'int'
         if (out.play(ctx->wavs[which])) {
                 ^
In file included from /usr/include/qt4/QtCore/qnamespace.h:45:0,
                 from /usr/include/qt4/QtCore/qobjectdefs.h:45,
                 from /usr/include/qt4/QtCore/qobject.h:47,
                 from /usr/include/qt4/QtCore/QObject:1,
                 from ../game/GLSoundsQtImp.h:4,
                 from ../game/GLSoundsQt.cpp:8:
../game/GLSoundsQtImp.h: In instantiation of 'void std::_Construct(_T1*, const _T2&) [with _T1 = GL::SoundsQtImp; _T2 = GL::SoundsQtImp]':
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_uninitialized.h:202:48:   required from 'static void std::__uninitialized_fill_n<_TrivialValueType>::__uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = GL::SoundsQtImp*; _Size = long unsigned int; _Tp = GL::SoundsQtImp; bool _TrivialValueType = false]'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_uninitialized.h:245:35:   required from 'void std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = GL::SoundsQtImp*; _Size = long unsigned int; _Tp = GL::SoundsQtImp]'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_uninitialized.h:355:50:   required from 'void std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, std::allocator<_Tp2>&) [with _ForwardIterator = GL::SoundsQtImp*; _Size = long unsigned int; _Tp = GL::SoundsQtImp; _Tp2 = GL::SoundsQtImp]'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_vector.h:1301:32:   required from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = GL::SoundsQtImp; _Alloc = std::allocator<GL::SoundsQtImp>; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = GL::SoundsQtImp]'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_vector.h:306:40:   required from 'std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = GL::SoundsQtImp; _Alloc = std::allocator<GL::SoundsQtImp>; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = GL::SoundsQtImp; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<GL::SoundsQtImp>]'
../game/GLSoundsQt.cpp:142:18:   required from here
/usr/include/qt4/QtCore/qobject.h:333:20: error: 'QObject::QObject(const QObject&)' is private
     Q_DISABLE_COPY(QObject)
                    ^
/usr/include/qt4/QtCore/qglobal.h:2524:5: note: in definition of macro 'Q_DISABLE_COPY'
     Class(const Class &); \
     ^
In file included from ../game/GLSoundsQt.cpp:8:0:
../game/GLSoundsQtImp.h:27:7: error: within this context
 class SoundsQtImp : public QObject {
       ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/memory:64:0,
                 from ../game/GLSoundsQt.cpp:5:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/bits/stl_construct.h:83:7: note: synthesized method 'GL::SoundsQtImp::SoundsQtImp(const GL::SoundsQtImp&)' first required here 
       ::new(static_cast<void*>(__p)) _T1(__value);
       ^
Makefile:292: recipe for target 'GLSoundsQt.o' failed
gmake: *** [GLSoundsQt.o] Error 1

So I really seem to be going down the rabbit hole and coming up empty handed.

As you might have guessed, I am not a developer so I don't understand what any of this means, but I am sure that it's because of my own fault.

Is there something else I can do on the command line that would direct the build to link the correct libraries in /usr/include/qt5/QtMultimedia/?

Any ideas or suggestions would greatly appreciated.

Thank you again for letting me know your thoughts and ideas on this.

Release requires macOS 10.14

The release says, "for macOS 10.12+ or greater" but when I try to run it, I get an error: "You can’t use this version of the application “Glypha III.app” with this version of macOS. You have macOS 10.13.6. The application requires macOS 10.14 or later."

Got a buffer underflow!

I compiled Glypha on Ubuntu 16.04 with Qt 5.6 from the Qt website and after dying in combat this message appeared several times in the terminal. The UI was unresponsive and I had to kill the process.

This is fantastic! Keep up the good work

I did not find this repo by chance. I was actually looking for a cross-platform port of Glypha. I played it for years back in the day of 68k processors. Now I am a Linux user and I would love to play it again. I have no experience with C++ or game programming, but at least I want to contribute by cheering this effort.

Game crash Stream error : Too large

I cannot play more than 10 minutes. The game constantly crashes after some time (not always the same).
When launched from a terminal, i get the error message "Stream error : Trop grand".

Issue when compiling on macOS 10.14.6

So, I'm trying build the latest version andI I'm getting errors about halfway through:

eisnerguy1s-MacBook-Pro-7:Glypha-master eisnerguy1$ make game
mkdir -p build
cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang 10.0.1.10010046
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build
cd build && cmake --build . --config Release
gmake[1]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[2]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[3]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
Scanning dependencies of target bin-convert
gmake[3]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[3]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
[ 1%] Building C object CMakeFiles/bin-convert.dir/bin-convert.c.o
[ 2%] Linking C executable bin-convert
gmake[3]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
[ 2%] Built target bin-convert
gmake[3]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
[ 4%] Generating resources/walk_wav.cpp
[ 5%] Generating resources/about_png.cpp
[ 6%] Generating resources/background_png.cpp
[ 8%] Generating resources/bird_wav.cpp
[ 9%] Generating resources/bonus_wav.cpp
[ 10%] Generating resources/boom1_wav.cpp
[ 12%] Generating resources/boom2_wav.cpp
[ 13%] Generating resources/egg_png.cpp
[ 14%] Generating resources/enemyFly_png.cpp
[ 16%] Generating resources/enemyWalk_png.cpp
[ 17%] Generating resources/eye_png.cpp
[ 18%] Generating resources/flap2_wav.cpp
[ 20%] Generating resources/flap_wav.cpp
[ 21%] Generating resources/font11_fnt.cpp
[ 22%] Generating resources/font11_png.cpp
[ 24%] Generating resources/grate_wav.cpp
[ 25%] Generating resources/hand_png.cpp
[ 26%] Generating resources/help_png.cpp
[ 28%] Generating resources/lightning_wav.cpp
[ 29%] Generating resources/music_wav.cpp
[ 30%] Generating resources/numbers_png.cpp
[ 32%] Generating resources/obelisks_png.cpp
[ 33%] Generating resources/platforms_png.cpp
[ 34%] Generating resources/playerIdle_png.cpp
[ 36%] Generating resources/player_png.cpp
[ 37%] Generating resources/scrape2_wav.cpp
[ 38%] Generating resources/screech_wav.cpp
[ 40%] Generating resources/spawn_wav.cpp
[ 41%] Generating resources/splash_wav.cpp
[ 42%] Generating resources/torches_png.cpp
Scanning dependencies of target Glypha
gmake[3]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[3]: Entering directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
[ 44%] Building CXX object CMakeFiles/Glypha.dir/game/GLGame.cpp.o
[ 45%] Building CXX object CMakeFiles/Glypha.dir/game/GLImage.cpp.o
[ 46%] Building CXX object CMakeFiles/Glypha.dir/game/GLRect.cpp.o
[ 48%] Building CXX object CMakeFiles/Glypha.dir/game/GLRenderer.cpp.o
[ 49%] Building CXX object CMakeFiles/Glypha.dir/game/GLUtils.cpp.o
[ 50%] Building CXX object CMakeFiles/Glypha.dir/game/GLBufferReader.cpp.o
[ 52%] Building CXX object CMakeFiles/Glypha.dir/game/GLFont.cpp.o
[ 53%] Building CXX object CMakeFiles/Glypha.dir/game/GLPrefs.cpp.o
[ 54%] Building CXX object CMakeFiles/Glypha.dir/mac/main.mm.o
/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/mac/main.mm:322:1: error:
method possibly missing a [super prepareOpenGL] call
[-Werror,-Wobjc-missing-super-calls]
}
^
/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/mac/main.mm:329:1: error:
method possibly missing a [super reshape] call
[-Werror,-Wobjc-missing-super-calls]
}
^
2 errors generated.
gmake[3]: *** [CMakeFiles/Glypha.dir/build.make:340: CMakeFiles/Glypha.dir/mac/main.mm.o] Error 1
gmake[3]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[2]: *** [CMakeFiles/Makefile2:124: CMakeFiles/Glypha.dir/all] Error 2
gmake[2]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
gmake[1]: *** [Makefile:171: all] Error 2
gmake[1]: Leaving directory '/Users/eisnerguy1/Desktop/slugman/_new/Glypha-master/build'
make: *** [game] Error 2
eisnerguy1s-MacBook-Pro-7:Glypha-master eisnerguy1$

Is this easily fixable? Thanks!

Problem with bluetooth audio device

Hi,
I built this on my Ubuntu (18.04) machine with qt5 and cmake 3.13.4. The game starts up, but I get the following errors in the terminal:

Audio format is not supported.
Can't load sound 0
Audio format is not supported.
Can't load sound 1
Audio format is not supported.
Can't load sound 2
Audio format is not supported.
Can't load sound 3
Audio format is not supported.
Can't load sound 12
Audio format is not supported.
Can't load sound 5
Audio format is not supported.
Can't load sound 6
Audio format is not supported.
Can't load sound 7
Audio format is not supported.
Can't load sound 8
Audio format is not supported.
Can't load sound 13
Audio format is not supported.
Can't load sound 9
Audio format is not supported.
Can't load sound 10
Audio format is not supported.
Can't load sound 4
Audio format is not supported.
Can't load sound 11
libpng warning: iCCP: known incorrect sRGB profile
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError
using null output device, none available
START error occurred: OpenError

Any idea why? I can hear sound through my bluetooth speakers while playing youtube in the browser.

General feature requests

So, I forked your code to make a modern version of SlugMan. I was wondering if the ideas I've had can actually be done or not?

The comparison pics have Glypha III running in Mac OS 7.6.1 via SheepShaver on the left, the Carbon port in the middle and a build from the current master on the right.

Help_Blurry_Glypha_III

  1. Have the game display in a pixel-perfect mode and not the blurry way it does now
    1. The graphics of Glypha III running in Mac OS 7.6.1 and the Carbon port are sharp while the graphics of the newer port are blurry. Click the image to zoom in to see what I mean.
  2. Offer a 2x/zoom mode to double the image to 1280x960.

High_Score_Compare_Glypha_III

  1. After a game over, have the High Score screen display lives, score and level completed at the bottom, as was shown in the original game & the Carbon Mac OS X port. Click the image to zoom in to see what I mean. It's almost like something was disabled or removed by accident. I've been unable to find any commented-out code that would enable these features on the High-Score screen after a game over.

Any help at all would be greatly appreciated 😄 👍🏻

Mac version requires a code signing profile I didn't have

I was able to compile and run by opening build_release/Glypha.xcodeproj in Xcode, going to the Project Build Settings tab, choosing the Glypha app target, searching for "signing", and changing Code Signing Identity to "Don't Code Sign". I also had to set the Code Signing Entitlements setting to an empty string. Then it works!

Totally awesome! How get sound without pulseaudio?

HI! Runs great on Khadas Vim3 (aarch64) with linux.

Sound not working yet though.

"PulseAudioService: Connection failure: Connection refused"

I tried:
export PULSE_SERVER=none

But it didn't solve.

Maybe someone knows how to get the QT to talk to alsa default device?

Cheers!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.