A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Is-Daouda/is-Engine-Level-Editor below:

Is-Daouda/is-Engine-Level-Editor: Level Editor of the is::Engine Demo. This version is made for 35 years of Super Mario Bros!

Level editor of the Game Engine Demo. It was created with the is::Engine. This tool allows you to create your own levels and to be able to integrate it into the game engine Level-Editor. You can also adapt it to use it for your own game.

Please consult the user guide to learn how to use the Level editor.

How to use is::Engine with the different development tools: CMake

1. Prerequisites

2. Installation

  1. Compile SFML with CMake to have static libraries and put on C:/ (C:/SFML).
  2. Move the is-Engine-Level-Editor project to your C:/ (C:/is-Engine-Level-Editor).
  3. Execute this command :
cmake -S "C:/is-Engine-Level-Editor" -B "C:/build"
cd build
make
  1. Install SFML 2.5.1 on your machine.
  2. Move the is-Engine-Level-Editor project to /home/user/ (/home/user/is-Engine-Level-Editor).
  3. Execute this command :
sudo cmake -S "is-Engine-Level-Editor" -B "build"
cd build
sudo make

3. After installation

5. Adding Source Files

Qt

1. Installation

  1. Download Qt 5.12.9 MinGW here and install it.
  2. Download this version of SFML already compiled for Qt 5.12.9 and extract it in C:/ (C:/SFML_Qt_MinGW).

2. Opening the project with the IDE:

  1. Run the file open_qt_creator.bat in the main directory (Make sure you have included the path to the Qt executable in your PATH environment variable).
  2. Or open the file is-Engine.pro in the location is-Engine-Level-Editor/app/src/main/qt

3. Executable location

Visual Studio Code

This project uses the template of andrew-r-king. For more information on this template click here.

1. Prerequisites

2. Installation

  1. Download & Extract SFML 2.5.1 to C:/SFML/ where the bin/lib/include folders are contained within.
  2. Download & Extract MinGW to C:/mingw32/ where the bin/lib/include folders are contained within.
  1. Ensure the GCC Toolchain is installed (sudo apt install build-essential).
  2. Run sudo apt install libsfml-dev. The SFML version you got will vary depending on the distro. 2.5.1 is included in Ubuntu 19.04 Disco Dingo for example.

3. Opening the project with the IDE:

  1. Run the file open_vscode.bat in the main directory.
  1. Execute this command in the main directory:
  1. Or open the is-Engine-Level-Editor/app/src/main folder with Solution Explorer.

4. Executable location

Code::Blocks

1. Installation

  1. Download Code::Blocks 20.03 MinGW here and install it.
  2. Download this version of SFML already compiled for Code::Blocks 20.03 and extract it in C:/ (C:/SFML_CB_MinGW).
  1. Download Code::Blocks 20.03 and install it.
  2. Ensure the GCC Toolchain is installed (sudo apt install build-essential).
  3. Run sudo apt install libsfml-dev. The SFML version you got will vary depending on the distro. 2.5.1 is included in Ubuntu 19.04 Disco Dingo for example.

2. Opening the project with the IDE:

  1. Run the file open_codeblocks.bat in the main directory (Make sure you have included the path to the Code::Blocks executable in your PATH environment variable).
  2. Or open the file is-Engine-windows.cbp in the location is-Engine-Level-Editor/app/src/main
  1. Execute this command in the main directory:
codeblocks "./app/src/main/is-Engine-linux.cbp"
  1. Or open the file is-Engine-linux.cbp in the location is-Engine-Level-Editor/app/src/main.

3. Executable location

Develop with SDL 2

1. Installation

  1. Download Code::Blocks 20.03 MinGW here and install it.
  2. Download this version of SDL 2 and extract it in C:/ (C:/SDL2).
  3. Put the .dll files which is in the bin folder of SDL2 in the main folder.
  1. Download Code::Blocks 20.03 and install it.
  2. Ensure the GCC Toolchain is installed (sudo apt install build-essential).
  3. Run sudo apt install libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0 to install all SDL 2 libraries.

2. Opening the project with the IDE:

  1. Run the file open_codeblocks_sdl.bat in the main directory (Make sure you have included the path to the Code::Blocks executable in your PATH environment variable).
  2. Or open the file is-Engine-windows-SDL2.cbp in the location is-Engine-Level-Editor/app/src/main
  1. Execute this command in the main directory:
codeblocks "./app/src/main/is-Engine-linux-SDL2.cbp"
  1. Or open the file is-Engine-linux-SDL2.cbp in the location is-Engine-Level-Editor/app/src/main.

3. Executable location

Very important Change application icon: Description of the project structure:

Contains the entry point of the program, inside there are two instructions :

Contains the source code of the game. Description of these sub-directories:

Contains game resource files (music, sound sfx, image, ...)

Contains the source code of the game engine

How to update an is::Engine project
  1. First of all the part of is::Engine that changes most often during updates is the isEngine folder. But it also happens that these files can be modified:
  1. To update your old project with a new version of is::Engine: the files (.h and .cpp) you need to move are in objects and scenes. Note that these folders never change whatever the version!

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4