tiny game made in ~15 hours on stream

Related tags

Game tiny_link
Overview

SWORD II: ADVENTURE OF FROG

A small game made entirely on live stream over about 15 hours. I intend to add more documentation and clarify some of the code and assets over the next few days.

building

  • You need C++17 and CMake 3.12+
  • Pull Submodule (git submodule init, git submodule update) (this repo references the blah repo)
  • Make sure you have SDL2 headers & libraries, and make sure CMake can find them
  • All the art was made in Aseprite. To modify or add new sprites, you'll need to use aseprite.

links

Screenshot

box art

box art

Box Art by Grayson

Mosquito enemy sprite by Randy

Issues
  • clang not valid constexp -> update blah lib to latest master

    clang not valid constexp -> update blah lib to latest master

    Tried to compile but Clang complained about this not being a valid constexp

    		constexp bool is_little_endian() { return (*((short*)"AB") != 0x4243); }
    

    I realised that this was already fixed in 'blah' so I updated the library and fixed minor breaking changes

    opened by feresr 1
  • Emscripten build

    Emscripten build

    Not really sure why clang doesn't like shared_ptrs to arrays - I replaced with std::vectors as a workaround for now.

    Note: Requires blah to also be updated with the changes in https://github.com/NoelFB/blah/pull/7

    cd build/web
    emcmake cmake -G "Unix Makefiles"  ../../
    make
    python -m http.server
    
    opened by kevinbchen 0
Releases(v1.0.0)
Owner
Noel Berry
Sometimes, when I'm in the right mood, I make videogames and art. Or something.
Noel Berry
A mini-game written solo in 48 hours for Ludum Dare 49 Compo

AIROBICS A mini-game written solo in 48 hours for Ludum Dare 49 Compo (https://ldjam.com) Finished 23rd overall!

Piotr K 18 Jul 23, 2022
A game made for the Game (Engineless) Jam using Raylib

Fastest Pizza Delivery A fun little 3D game made for the Game (Engineless) Jam. It is still is development but the basic gameplay is something l

Ryuzaki 2 Apr 3, 2022
Stream Raspberry Pi games to the GBA via the Link Cable

gba-remote-play video-only.mp4 This software streams games from a Raspberry Pi to a Game Boy Advance, through its Link Port. Video and audio are compr

Rodrigo Alfonso 344 Jul 26, 2022
StreamMinecraftClone - A Minecraft Clone developed live on stream at twitch.tv/gameswthgabe

Minecraft Clone This is a Minecraft clone that will be used for an education YouTube series. I will link the YouTube series here once I begin creating

null 88 Jul 30, 2022
A Tiny 2D OpenGL based C++ Game Engine that is fast, lightweight and comes with a level editor.

A Tiny 2D OpenGL based C++ Game Engine that is fast, lightweight and comes with a level editor.

Samuel Rasquinha 48 Jul 13, 2022
dos-like is a programming library/framework, kind of like a tiny game engin

dos-like is a programming library/framework, kind of like a tiny game engine, for writing games and programs with a similar feel to MS-DOS productions from the early 90s. But rather than writing code that would run on a real DOS machine, dos-like is about making programs which runs on modern platforms like Windows, Mac and Linux, but which attempts to recreate the look, feel, and sound of old DOS programs.

Mattias Gustavsson 774 Aug 3, 2022
A tiny webserver for game development

Webby - A simple web server for game debugging Webby is a web server intended for debugging tools inside a game or other program with a continously ru

Andreas Fredriksson 255 Jul 27, 2022
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.

OpenXRay OpenXRay is an improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. S

null 2k Jul 30, 2022
Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve external game process read/write with minimum footprint.

Launcher Abuser Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve ex

Ricardo Nacif 76 Jul 28, 2022
Game Boy, Game Boy Color, and Game Boy Advanced Emulator

SkyEmu SkyEmu is low level cycle accurate GameBoy, GameBoy Color and Game Boy Advance emulator that I have been developing in my spare time. Its prima

Sky 193 Aug 6, 2022
Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming.

Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming. The game is based on the old videogame 1945: The Final Front of the 2002.

null 18 Jul 27, 2022
Third-person survival game for Unreal Engine 4 made entirely in C++.

Third-person survival game for Unreal Engine 4 made entirely in C++. Originally built as a 6 section tutorial series, now available as open-source C++ sample project.

Tom Looman 2.7k Aug 4, 2022
A simple snake game made in C language.

My-snake-game This is my first game more to come! to play the game execute the snake.exe and press X to start. W to go up / D to go right / A to go le

Ayman Baioumy 3 Sep 14, 2021
Multiplayer ludo game made in Unity

LUDO Multiplayer ludo game made in Unity This a multi-plaayer game. But due to lack of budget I am not able to make it online multi-player. So users h

Soumavo Dey 22 Aug 5, 2022
Small cheat I made for Back 4 Blood during the open beta of the game (Aug 12th to 16th, 2021)

Small cheat I made for Back 4 Blood during the open beta of the game (Aug 12th to 16th, 2021). This is meant as a reference only. I do not condone cheating in any way, it is merely a side project for fun.

null 7 May 16, 2022
My first Game was made by C++

Project_GallowsGame My first Game was made by C++ The game is created for a one-time launch a Hangman game) 1)File ".gitignore.txt" help dont see Game

null 3 Feb 4, 2022
Pure C Arcade game. Cross between pong and breakout, made it by accident

LameBall I accidentally made this game while testing some code. It's kind of a cross between Pong and Breakout, mixed with Squash/Racquetball. >> DOWN

Phil Bagshaw 2 Sep 17, 2021
Building Escape is a simple room escape game made with Unreal Engine 4.27 and C++.

Building-Escape Building Escape is a simple room escape game made with Unreal Engine and C++. The main purpose of the game is to find a way to escape

Christine Coomans 2 Dec 13, 2021
A simple 2d snake game made using opengl in c++

opengl-snakegame A simple 2d snake game made using opengl in c++ Demo Keyboard Controls P - To resume/start or pause the game R - To restart the game

Dhruv Sawarkar 2 Dec 8, 2021