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.
31
General ENIGMA / Re: How do I optimize my backgrounds and graphic matters?
« on: May 10, 2014, 01:40:31 am »
How is that? I didn't understand...
By default, does it check what to draw before actually doing it, or just goes ahead on a merciless drawing stampede?
By default, does it check what to draw before actually doing it, or just goes ahead on a merciless drawing stampede?
32
Works in Progress / Re: PIT²
« on: May 10, 2014, 01:37:24 am »
GIMP is a great friend. It really comes in handy to everything. Except for DITHERING :/
Game's first test release may take from here to the next Friday!
No sooner, because I'm not working in the weekend, but taking a break and playing other videogames
Game's first test release may take from here to the next Friday!
No sooner, because I'm not working in the weekend, but taking a break and playing other videogames
33
General ENIGMA / Re: How do I optimize my backgrounds and graphic matters?
« on: May 10, 2014, 01:08:16 am »
As an add...
ENIGMA draws everything in the room that is set as "visible" at all times, unless told different, right?
If that's the case, I better make some edits in my game to avoid unnecesary rendering.
ENIGMA draws everything in the room that is set as "visible" at all times, unless told different, right?
If that's the case, I better make some edits in my game to avoid unnecesary rendering.
34
Off-Topic / Re: Let's discuss videogames
« on: May 10, 2014, 12:50:06 am »Mobile games are extremely depressing right now, I really hope the market changes, but I imagine that won't happen for another 5-10 years.
On desktop, I play most of my games. I'm a pretty casual player and enjoy mostly AAA titles if I'm honest. Currently playing a lot of Diablo 3 and Dark Souls 2, and I plan to get back into Battlefield 4 later this summer.
In terms of the industry, I'm only worried for what the future of Desktop holds, seeing as it seems to be turning into free to play. It might get hard to sell indie games on desktop in the near future which is troubling.
Is Dark Souls 2 on PC just as bad ported as the original? I only tried the first and haven't got information myself on this sequel (besides knowing most of the concept 'cause a friend of mine ended the 2 games, and now that a "Hard Mode" DLC was released, he's playing it again).
btw I still can't understand why is DS considered "casual" at all ._.
The few examples of people giving reasons like here is just retarded argumentation.
And I'm both agreeing and disagreeing about the market. It all depends on how indies reach their clients. From what I know, non-corporative games never got good sales. That has changed quite a bit since Steam came up, but it's still not even close to reach the AAA competition. So, I guess it would just be turning out like how it all began for independant gamemakers... Little market audience, but probably the nicest you can find: people who do care about games in their essence.
35
Off-Topic / Let's discuss videogames
« on: May 09, 2014, 08:18:52 pm »
I mean there's pretty much nothing to talk about around here, most of the time. Even if it's because you don't have much spare time, why don't we try to light some little fire? That's like the point of having a forum, isn't it; discuss stuff and keep the site active.
So, are you actually interested in the videogame industry, besides the making of 'em?
For my part, I do. I really am into it.
To put it simple, Team Fortress 2 is my favorite game, and I can tell you I spent over 1400 hours playing it within a year. Greatest FPS ever. Also, besides friends, I used to have a gf to play with as well; not just unknown people from the internet, so it just added to my enjoyment in that game. I'm no longer playing it but I still like it a lot.
As for other game types, I'm into Platform, Terror, RPG, Strategy and even Visual Novels. There was space for Music games like osu! and StepMania, but I'm done with them.
The only genres I don't like are Simulation (excepting several titles like most of Tycoon games) and Sports. They're absolutely obnoxious to me.
Goat Simulator is a real bad game. Random joke games are fun, sure, but such an incomplete -and actually stupid, going beyond the randomness- game, is not.
It's your turn. C'mon, say sumthin'!
So, are you actually interested in the videogame industry, besides the making of 'em?
For my part, I do. I really am into it.
To put it simple, Team Fortress 2 is my favorite game, and I can tell you I spent over 1400 hours playing it within a year. Greatest FPS ever. Also, besides friends, I used to have a gf to play with as well; not just unknown people from the internet, so it just added to my enjoyment in that game. I'm no longer playing it but I still like it a lot.
As for other game types, I'm into Platform, Terror, RPG, Strategy and even Visual Novels. There was space for Music games like osu! and StepMania, but I'm done with them.
The only genres I don't like are Simulation (excepting several titles like most of Tycoon games) and Sports. They're absolutely obnoxious to me.
Goat Simulator is a real bad game. Random joke games are fun, sure, but such an incomplete -and actually stupid, going beyond the randomness- game, is not.
It's your turn. C'mon, say sumthin'!
36
Programming Help / Re: Question on variables and arrays (important)
« on: May 09, 2014, 07:49:20 pm »
I'm guessing you need to know about EDL?
If so:
1. This is done by simply not declaring the array itself, but declaring its variables within. For other languages it's different, e.g. Lua 5.1 uses "array = { }".
2. That's not quite simple. The only way to delete variables in first place is to declare local's; when the scope where you declare that local var ends, said var goes away from memory.
3. It's done automatically. This is a global method (I don't really know if it's done by the app itself or the OS): when your program shuts down, all of the memory allocated for your application becomes free. Do not confuse a program with a window, though: I'm talking about the program's process here, not its widget.
If you were asking about C++, check this link for your first 2 questions:
http://www.cplusplus.com/doc/tutorial/dynamic/
If so:
1. This is done by simply not declaring the array itself, but declaring its variables within. For other languages it's different, e.g. Lua 5.1 uses "array = { }".
2. That's not quite simple. The only way to delete variables in first place is to declare local's; when the scope where you declare that local var ends, said var goes away from memory.
3. It's done automatically. This is a global method (I don't really know if it's done by the app itself or the OS): when your program shuts down, all of the memory allocated for your application becomes free. Do not confuse a program with a window, though: I'm talking about the program's process here, not its widget.
If you were asking about C++, check this link for your first 2 questions:
http://www.cplusplus.com/doc/tutorial/dynamic/
37
Graphics and Video / Re: Artwork
« on: May 08, 2014, 11:06:12 am »I added a background animation to the OP - lost spirits falling from above by the thousands
It looks more like a simple rain xD
Animate those volcanos, so it looks real cool :C !
Also, this is a perfect example of the potential the GIF image format has when it comes to both decent compression + high quality.
I haven't tried it myself, but WebM is another option that looks good.
38
Off-Topic / Re: The choice was obvious, and it wasn't Enigma
« on: May 07, 2014, 06:06:20 pm »
@tkg
I was just pulling a manzai comedy :V
I was just pulling a manzai comedy :V
39
Off-Topic / Re: The choice was obvious, and it wasn't Enigma
« on: May 07, 2014, 04:31:02 pm »Three words...
GOOGLE DRIVE
But I'm only seeing two!
40
Off-Topic / Re: The choice was obvious, and it wasn't Enigma
« on: May 07, 2014, 04:13:42 pm »
Tried your dropbox links, and this showed up.
Only someone with permissions can retrieve the old versions. Or so it seems.
Quote
Error (403)
It seems you don't belong here! You should probably sign in. Check out our Help Center and forums for help, or head back to home.
Only someone with permissions can retrieve the old versions. Or so it seems.
41
Graphics and Video / Re: Artwork
« on: May 07, 2014, 03:45:43 pm »
It looks like a tattoo. It's not the art side I like, but I see the effort put into it and I value that.
Also, I have a question... Why did you use GM's Pencil Tool? Is there any particular advantage from other image editing software's?
Also, I have a question... Why did you use GM's Pencil Tool? Is there any particular advantage from other image editing software's?
42
Programming Help / Re: The C++ standards in EDL are giving me a headache
« on: May 07, 2014, 05:43:10 am »
Awwww I see :/
Thanks for replying.
Thanks for replying.
43
Programming Help / The C++ standards in EDL are giving me a headache
« on: May 06, 2014, 06:58:02 pm »
Hi guys, it's me again.
I've been currently working on the code for my game, and I wanted to use the C++ inheritance. You know, to use less resources with specific variable declarations and so.
But I can't get my game to work, no matter what I do! The compiler keeps telling me the following errors:
These are my object codes:
OBJ_GAMECORE
OBJ_PLAYER
I've been currently working on the code for my game, and I wanted to use the C++ inheritance. You know, to use less resources with specific variable declarations and so.
But I can't get my game to work, no matter what I do! The compiler keeps telling me the following errors:
Code: [Select]
In file included from SHELLmain.cpp:102:0:
C:/ProgramData/ENIGMA/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function 'virtual variant enigma::OBJ_obj_player::myevent_step()':
C:/ProgramData/ENIGMA/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:83:10: warning: statement has no effect [-Wunused-value]
1;
^
C:/ProgramData/ENIGMA/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:88:110: error: expected ')' before ';' token
allowjump = place_meeting(x, jumpcheck = keyboard_check_pressed(enigma::varaccess_gamekey(int(core))(2) );
^
C:/ProgramData/ENIGMA/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:117:10: warning: statement has no effect [-Wunused-value]
1;
^
mingw32-make.exe[1]: Leaving directory `D:/ENIGMA/enigma-dev/ENIGMAsystem/SHELL'
mingw32-make.exe: *** [Game] Error 2
These are my object codes:
OBJ_GAMECORE
Code: [Select]
**** Events ****
Create (3 Lines Of Code) :
0 Execute a piece of code (3 Lines)
------ BEGIN ------
global.gamekey[0]=vk_left;
global.gamekey[1]=vk_right;
global.gamekey[2]=vk_space;
------ END ------OBJ_PLAYER
Code: [Select]
**** Events ****
Create (8 Lines Of Code) :
0 Execute a piece of code (8 Lines)
------ BEGIN ------
image_speed=0;
core=obj_gamecore;
global float vs=0;
global float hmulti=6;
global float grav=1;
global unsigned short int maxfallsp=20;
global signed short int jumpsp=-14;
global unsigned short int moves=0;
------ END ------
Normal Step (37 Lines Of Code) :
0 Execute a piece of code (37 Lines)
------ BEGIN ------
hs=(keyboard_check(core.gamekey[1])-keyboard_check(core.gamekey[0])); //Left-Right movement in a single line
//Horizontal movement result
if hs!=0 {
moves=abs(hs)*hmulti; //"moves" is the amount of horizontal pixel movement performed in this frame!
while ((moves>0)==true && place_meeting(x+hs,y,obj_block)==false) {
//A perfect and good-looking code to avoid block tresspassing
x=x+hs;
moves--1;
}
}
//local bool allowjump=place_meeting(x,y+1,obj_block);
local bool allowjump=place_meeting(x,y+1,obj_block);
local bool jumpcheck=keyboard_check_pressed(core.gamekey[2]);
if (allowjump==true) && (jumpcheck==true) {
vs=jumpsp;
}
else if (place_meeting(x,y-1,obj_block)==true && vs<0) || (allowjump==true && (vs>=0)) || (keyboard_check_released(core.gamekey[2])==true && vs<0) { //Vertical block hit; jump cancelation
vs=0;
}
else if (vs+grav)<maxfallsp { //Keep the 20px/frame falling speed limit
vs=vs+grav;
}
else {
vs=maxfallsp;
}
//Vertical movement result
if vs!=0 {
moves=abs(vs); //"moves" is the amount of vertical pixel movement performed in this frame!
local signed short vdir=sign(vs);
while ((moves>0) && !place_meeting(x,y+vdir,obj_block)) {
y=y+vdir;
moves--1;
}
}
------ END ------44
Works in Progress / Re: PIT²
« on: May 05, 2014, 05:10:39 pm »Cool beans, it looks like you got a day-night cycle going on. Any plans on a release? Also, you can post a pic in the Upcoming Games topic.
http://enigma-dev.org/forums/index.php?topic=1617.0
Indeed; it'll be a freeware game. And it's not a day-night cycle; it's just me playing with the backgrounds for different stages.
I knew about that thread and I'd replied, but I got a little selfish; I wanted my own thread already xP
Don't worry, though, since I WILL release some show-off executables when I feel it to be playable enough.
45
General ENIGMA / Re: How do I optimize my backgrounds and graphic matters?
« on: May 05, 2014, 04:47:19 pm »
I see, thanks a lot!
And, well... I have my reasons to achieve the least possible resource usage - my current game is done with a great focus on how REAL OLD games were. In fact, I'd be most delighted if I can actually get it to work in a Win98 machine (the OS and the specs), but I doubt I can know about it xD
And, well... I have my reasons to achieve the least possible resource usage - my current game is done with a great focus on how REAL OLD games were. In fact, I'd be most delighted if I can actually get it to work in a Win98 machine (the OS and the specs), but I doubt I can know about it xD