Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - fervi

Pages: 1 2 »
Tips, Tutorials, Examples / Fervi's Tutorials
« on: October 30, 2017, 05:29:34 am »
Enigma developers are sad because their product does not go to a large group. If they want to continue Enigma - I will try to help them with advertising.

For me Enigma-dev is a very important project. Unfortunately I do not know programming in C++ to help them.

I would like to pay for their development, however:
1) They do not want money (in Bitcoins at least)
2) In Poland we earn far less than in Western Europe or in America. For $ 5 in Poland you will buy a decent dinner or small shopping in the store. If $ 5 a month (or more often) you will be enough - I will gladly pay.

Unfortunately, the creators (at least so they wrote) did not want money (or Bitcoins), but more popularity. I decided to fulfill this dream.

For now, I'm working on a series of tutorials so people can send them. I believe that in this way I will popularize as much Enigma as possible.

I wrote an article (pilot) and I would like to start a series of games development in Enigma. I do not want to move all the possible functions, but after a general overview of the program and showing some lines of code - focus on reading the Enigma documentation.

I think that would be best. Unless you have your own vision?

Anyway - would anyone want to improve my articles in the future? The point is that I would translate them into English (but my English is not the best) and then someone would correct any mistakes.


[Polish] Tworzenie gier - Pilot

[Polish] Tworzenie gier - Omówienie interfejsu Enigmy (część 1)

[English] Quick Gamemakering

Works in Progress / Occult
« on: October 12, 2017, 07:03:53 pm »
Slowly I'm releasing my game - Occult. The game was written in GM: S 1.4, but was moved to Enigma. I would like to before I release the source code to test whether there are no errors.

For now, there is only 64bit version on Linux.


General ENIGMA / Some stupid question
« on: November 07, 2016, 06:58:58 pm »

It's a topic for stupid people to learn anything :P

I wonder whether it is better to use SDL. In general, what exactly it is SDL etc.

It seems to me that the SDL is a library that allows you to write code that runs everywhere (games) - from Windows on the Linux or Android.

It seems to me that if one code can do the same thing everywhere, because it is the layer between the programmer and game. I think I could solve the problem for example. Gamepads (which go under Windows, but Linux does not) if he could make the game appeared on Android.

Is such a move make sense? Ew. how the SDL and acted like Enigma


Issues Help Desk / LateralGM don't like me :(
« on: September 06, 2016, 04:04:27 pm »

General ENIGMA / Dialogs in Enigma
« on: July 10, 2016, 07:00:50 pm »

Is the function of the type of show_message needs to be set in the Game Settings -> Enima -> API -> Widgets -> GTK +

Because if so, should review and improve (if these functions operate) Enigma code in order to patch holes. show_message (etc.) is very important in my opinion function, which unfortunately does not work.

eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_attractor.o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_effects.o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Timelines/timelines.o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/Bridges/xlib-OpenGL1/graphics_bridge.o  -lz -lpthread -lX11 -lGL -lGLU -lopenal -lalure -lvorbisfile -lvorbis -ldumb -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lgthread-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lz
/home/fervi/.enigma/.eobjs/Linux/Linux/Run/SHELLmain.o: In function `enigma::ENIGMA_events()':
SHELLmain.cpp:(.text+0x1625): undefined reference to `enigma_user::show_info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, bool, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
collect2: error: ld returned 1 exit status

Issues Help Desk / Some Fervi's Question
« on: June 30, 2015, 04:53:19 am »
Hello again! :-)

1) Is Enigma still alive? A few months ago Enigma grow rapidly
2) Will it be soon under Linux command "execute_shell" or "execute_program"? In C++, a command "system (" ");" do that
3) Is it possible to compile Bash Enigma projects? Can write a simple code in PHP that will send Bash code and it will be compiled by the browser project.

Sorry for my bad English


Proposals / Saving / Loading Games
« on: August 20, 2014, 05:28:44 am »

Save and Load game is one of the basic things that are needed by people in developing games

Unfortunately, I do not know the way how to do it with enigma
- Game_save and game_load not work at all (not been implemented?)
- INI files do not work under Linux

Other methods do not know

It is possible to implement in the near future, one of the features? I really needed (and others)

Thank you very much for reading

Works in Progress / Super Tux Boy
« on: July 09, 2014, 03:27:24 pm »

Title: Super Tux Boy

Type: Platform

Description: It is a open source game like Super Meat Boy, but we play Tux (xD)

Size: 2MB Source Code

Programmers: Fervi, Pieter (Super Meat Boy like example)
Fable: Not exists (yet?)
Graphics: SuperTux, Opengame art (in game information)
Music: Technically not exists :D

PS. If you want help - Send a private message how you can help the project

Issues Help Desk / Enigma's Project and Github
« on: July 02, 2014, 05:12:16 pm »

Do you have any tutorial about using github with enigma project?

I want to share my source, but it doesn't look good (i can't unzip egm file, bacause when i zip it - enigma can't read) (egm file is little problematic in teamwork)


Tips, Tutorials, Examples / Travelling salesman problem
« on: May 02, 2014, 03:09:11 pm »

Travelling salesman problem is a AI problem to find the shortest route between few cities

In my example you have 8 cities

Some info:
Obj_0 to Obj_7 - cities
The cities have random position (Create event)

Obj_controller is program manager
In Create u have:
Very big score and lives (variables), because you must declarate very big numbers for min function
Niggerloop (5000 lines xD), it has argument for "liczykon" script
F5 restart program (and get new positions etc)
Draw show distance between cities, shortest route and draw it

Liczykon script couting and finding the shortest route


PS. CAUTION - Long compiling time

Issues Help Desk / Enigma to C++
« on: March 26, 2014, 08:41:43 am »

In theory all Enigma projects are compiled by GCC Compiler

It is possible to translate Enigma Code to C++ Code?


ALLCAPS BOARD / Yurop vs Murica - so True
« on: December 03, 2013, 11:39:17 am »

So True!


Tips, Tutorials, Examples / My Tutorial - need help
« on: October 28, 2013, 04:48:21 am »

I create tutorial about "creating first game in enigma", it is in Polish, but I want to translate in English. My Language isn't very well, so If somebody can upgrade them.

Hello !

Many people like to play computer games. Some prefer platformers , some bashing , FPS , MMO ...

But few forms game - it seems to be difficult and time consuming ;)

I will try to show you that creating games , it's quite simple ( though sometimes time consuming ) game , in which " takes on " the God : P How else to create something called according to his own ideas ? Of course, we do not have power , but something we create .

First, we should be provided with something in the game where you can create , generally know the two programs, " a fashion " (ie tested ) , and a third did not understand . But then I'll go : D

- Game Editor
Game Editor is a simple clicker , which first of all you need to know English. While most things can be use , then you need to know what to use. The project itself is licensed under the GPL and can convert a number of platforms (mostly old phones and basic three operating systems ( although you can try to compile on BSD or other systems )

- Enigma - dev ( I'm going to use it )
Enigma is intermediate program (if you can call it that) - In general, you can create games by amateurs and by advanced users (of course, the more we can, the more we create miracles ) , based on the EDL ( Enigma Development Language). In general, you can call the program a clone of Game Maker ( Boys generally try to achieve compatibility )

- SandBox Game Maker ( entering into deep water , resort )
Although I tried to learn it - I lost . SBGM used to create RPG , FPS and platforming in 3D ( on the Cube 2 engine ), generally everything looks brilliant and as he was being mastered , it has to beat a lot of games open source ( and of high quality , something I have to play the game: P)

1 ) Planning
The first thing we should do is plan a little bit about the game. It should be given to a few things out (which I write ) . The basic principle - not a figment of 3D games with the campaign at 5000h and wonders on a stick . In fact, if enigma is able to create such wonders , you do such a game would take probably a couple of years . Since you're a beginning filmmakers , we should create a game with minimal complexity , mainly because these things quickly creates (ie quickly see the effects ) and you can quickly end.

The second thing is the graphics, if you do not play text , we should think about it. The problem here is that either create it in paint (or something else ) , or someone will take care of . The problem is that if we can not draw in paint is better not to take . A person who is for us to make - usually smack it ( sad truth ) and the project itself is dying. Top here before the show tileset'y ( graphics) and in the selected game. We should look at : them.

Music and sound - this generally is a big problem . You can of course use something or take away from other projects ( why not? ), But do not always fit. It should also be noted that, as you take something from another project , on what license the thing is .

It is from Google Translator with little changes.

It's page 1 / 7


Off-Topic / Github Labels
« on: October 17, 2013, 03:27:56 pm »

I want to send Feature Request on some project (not enigma :P), but I dunno how to set it. Can somebody help me, please? :)


Function Peer Review / Yoyogames Example in Enigma
« on: September 15, 2013, 02:40:43 pm »
First Game (Catch The Clown)
Works fully

FPS (Doom-like)
Compiling, but no walls (background_get_texture problem?)

Maze Game (Maze)
Works fully

Multiplayer Example
Not compiling - (mplay_init_ipx)

Platform Game Example
Playable, compiling without any problems, but Highscore table doesn't work

Shooter Example (1945)
Playable, compiling without any problems, but Highscore table doesn't work

Isometric Example
Works fully

Parallax demo
Not sure, probably background doesn't work

Parallel demo
Works fully

Scaling example
Background doesn't work and bugged collision

Pages: 1 2 »