2025-03-02 02:07:26 +06:00
2021-06-30 20:31:14 +05:00
2025-03-02 19:19:15 +06:00
2025-03-03 05:12:28 +06:00
2025-03-03 04:53:37 +06:00
2023-12-03 21:10:02 +03:00
2025-03-02 17:33:30 +06:00
2025-03-01 11:44:31 +06:00
2025-03-01 14:39:23 +03:00
2025-03-02 18:11:29 +03:00
2025-03-02 18:53:27 +03:00
2023-12-03 22:29:29 +03:00
2023-12-03 22:29:29 +03:00
2025-03-03 05:03:42 +03:00
2025-03-02 21:29:33 +03:00
2025-03-01 14:09:28 +03:00
2025-03-01 14:09:28 +03:00
2025-02-22 22:03:29 +03:00
2025-02-22 22:03:29 +03:00
2025-03-01 13:13:58 +03:00
2025-03-01 13:13:58 +03:00
2025-03-03 01:41:36 +06:00
2025-03-03 01:41:36 +06:00
2025-03-01 11:44:31 +06:00
2025-03-01 11:44:31 +06:00
2025-03-01 11:44:31 +06:00
fff
2025-03-02 15:46:53 +03:00
2025-03-02 14:33:54 +03:00
2025-03-02 22:44:12 +03:00
2025-03-02 22:44:12 +03:00
2025-03-03 06:49:02 +06:00
2023-12-03 22:29:29 +03:00
2025-03-02 18:53:27 +03:00
2025-03-02 12:13:04 +03:00
2025-03-01 19:18:42 +06:00
2025-03-01 20:14:56 +03:00
2025-03-03 07:39:12 +06:00
2025-03-02 08:23:47 +03:00
2025-03-02 07:37:51 +03:00
2025-03-02 21:29:33 +03:00
2025-03-03 05:03:42 +03:00
2025-03-01 19:18:42 +06:00
2025-03-01 20:14:56 +03:00
2025-03-02 16:54:20 +03:00
2025-03-02 16:54:20 +03:00
2023-12-03 22:29:29 +03:00
2023-12-03 22:29:29 +03:00
2023-12-03 22:29:29 +03:00
2023-12-03 22:39:08 +03:00
2025-03-01 11:45:16 +03:00
2025-03-03 05:12:28 +06:00
2025-03-02 18:53:27 +03:00
2025-03-01 19:44:15 +03:00
2025-03-01 19:44:15 +03:00
2025-03-01 19:44:15 +03:00
2025-03-01 01:39:19 +03:00
2025-03-01 11:45:16 +03:00
2025-03-02 22:44:12 +03:00
2025-03-02 22:44:12 +03:00
2025-03-03 06:28:24 +06:00
2025-03-01 11:44:31 +06:00
2025-02-22 21:35:08 +03:00
2025-03-02 18:52:29 +03:00
2025-03-01 11:12:22 +06:00
2025-03-03 07:22:03 +06:00
2025-03-01 11:12:22 +06:00
2021-06-30 20:31:14 +05:00
2023-12-03 22:29:29 +03:00
2025-03-02 15:33:45 +06:00
2025-03-03 03:47:59 +06:00
2025-03-02 18:42:31 +06:00
2025-03-02 15:33:45 +06:00
2025-03-03 05:51:14 +06:00
2025-03-02 21:51:29 +03:00
2025-03-02 21:51:29 +03:00
2025-03-02 21:51:29 +03:00
2025-03-01 11:44:31 +06:00
2023-12-03 21:10:02 +03:00
2025-03-02 16:54:20 +03:00
2025-03-03 05:12:28 +06:00
2025-03-01 11:45:16 +03:00
2025-03-01 01:39:19 +03:00
2025-03-01 01:39:19 +03:00
2025-03-01 11:12:22 +06:00
2025-03-01 11:12:22 +06:00
2025-03-01 19:44:15 +03:00
2025-03-03 05:03:42 +03:00
2025-03-02 21:29:33 +03:00
2025-03-03 05:03:42 +03:00
2021-06-30 20:31:14 +05:00
2025-03-03 05:03:42 +03:00
2021-06-30 20:31:14 +05:00

Script to run:

C:\Work\Projects\emsdk\emsdk.bat activate latest
C:\Work\Projects\emsdk\emsdk_env.bat
emcc main.cpp Game.cpp Math.cpp Physics.cpp Renderer.cpp ShaderManager.cpp TextureManager.cpp Utils.cpp OpenGlExtensions.cpp -O2 -std=c++14 -sTOTAL_MEMORY=33554432 -sUSE_SDL_IMAGE=2 -sSDL2_IMAGE_FORMATS="[""png""]" -sUSE_SDL=2 --preload-file background.bmp --preload-file bird.bmp32 --preload-file default.fragment --preload-file default.vertex --preload-file game_over.bmp32 --preload-file pipe.bmp32 -o jumpingbird.html


zlib-1.3.1:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=install ..

then run ALL_BUILD and INSTALL in Visual Studio

lpng1645:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=install -DZLIB_ROOT=C:\Work\Projects\zlib-1.3.1\build\install ..

then run ALL_BUILD and INSTALL in Visual Studio


https://github.com/Bly7/OBJ-Loader/blob/master/Source/OBJ_Loader.h

https://github.com/gametutorials/tutorials/blob/master/OpenGL/MD3%20Animation/Main.cpp

linux:

g++ Game.cpp main.cpp Math.cpp OpenGlExtensions.cpp Physics.cpp Renderer.cpp ShaderManager.cpp TextureManager.cpp Utils.cpp BoneAnimatedModel.cpp ObjLoader.cpp cmakeaudioplayer/src/AudioPlayer.cpp TextModel.cpp Inventory.cpp -o sdl_app -O2 -std=c++17 \
-I cmakeaudioplayer/include \
$(pkg-config --cflags --libs sdl2 gl) \
$(pkg-config --cflags --libs vorbis vorbisfile ogg) \
-lopenal

S
Description
No description provided
Readme
81 MiB
0 Stars 14 Watchers 0 Forks
Languages
C 50.1%
C++ 33.3%
Java 12.9%
CMake 2.7%
HTML 0.7%
Other 0.3%