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 - Goombert

Pages: 1 2 [3] 4 5 ... 19
Off-Topic / Code Action Comments
« on: December 07, 2014, 06:41:41 PM »
This has been in Studio for a while, you can use /// on the first line of code action to change its descriptive label. I just want to know what everyone thinks of this feature, maybe we could add it to LGM or not, would just like to know what people think.

From the GMC:

Off-Topic / YoYoPlayer
« on: November 26, 2014, 11:15:50 AM »

java player written by music

由于JAVA的跨平台性,您可以在几乎任何平台下使用此软件,这样可以免去您每个平台装一种特定播放软件的烦恼. YOYOPlayer的主要定位是Linux下的用户,因为Linux下几乎没有一款集成性高的音频播放软件,并且读取中文标签经常会出现乱码,由于YOYOPlayer是国人开发的,所以对中文的支持绝对可以放心,并且可以自定义标签的读取和写入编码. 支持snd,aifc,aif,wav,au,mp1,mp2,mp3,ogg,spx,flac,ape,mac等音频格式音乐。支持10波段均衡器. 支持ID3v1/v2、APE和Vorbis标签的读取和写入,支持设置标签编码,支持以标签重命名文件。 支持同步歌词滚动显示和拖动定位播放,并且支持在线歌词搜索功能。 支持多播放列表,支持多种视觉效果. 真正永久免费并且开放源代码,也不存在任何功能或时间限制。在使用过程中,有任何问题或者功能建议,欢迎在issues里面新建问题内容,如方便,请把日志也附上。

So now we know why they had to go with GameMaker: Player, same reason they can't use "Game Maker" legally.

Off-Topic / Contributor Status
« on: November 04, 2014, 09:03:55 PM »
I would like take to a moment and welcome sorlok and egofree both to official contributor status on the forums because of their awesome contributions to the project. You have both been immensely helpful to me, the project, and other users and forum members here. I like having you both as contributors of LGM and ENIGMA, you are both extremely personable and reasonable people and it has been a pleasure working with you both.

Congratulations, you've earned the title!  :D

Note: New assignments to git privileges are not being administered at this time.

Off-Topic / Windows 10 Package Manager
« on: October 29, 2014, 03:20:42 PM »
Well well well, it looks like the Microsoft heads are finally out of the Microsoft asses. Windows 10 will have a package manager that will make Windows development just amazing, we may finally be able to create a proper Portable ZIP and allow MinGW installations. This is honestly the greatest news ever!

Even those of you who want to go ahead and start using PowerShell can, I was only vaguely aware of its existence, it has rectangle select as well. The only downside is that it is built on the .NET framework, it opens at about 45 MB ram usage for me where as regular cmd opens at 0.3 MB.

Tips, Tutorials, Examples / GameMaker 8.1 Icons
« on: October 29, 2014, 01:12:53 PM »
I used the following tool to extract the icons from GameMaker 8.1

You can download the icon pack for LateralGM below.
Size: 53.01 KB

Follow these steps to use the icon pack.
1) Open LateralGM and set the icon pack to "Custom"
2) Set the folder path for the custom icon pack if you wish, by default I will just leave it to the icons folder next to lateralgm.jar
3) Close LateralGM
4) Create a folder called "icons" next to lateralgm.jar, usually in the enigma-dev folder
5) Copy your icons to this folder in the correct structure, which is the same as it is in my ZIP download above
5) Start LateralGM and the icon pack should have loaded

Off-Topic / Unity Technologies CEO Steps Down
« on: October 25, 2014, 03:59:44 PM »
The Unity Technologies CEO David Helgason is stepping down and leaving John Riccitiello as the new CEO. Anyone who doesn't already know, Riccitiello is that guy from EA who basically ran the company and all of its major franchises into the ground over the course of his tenure as CEO.

Quote from: Helgason
He's the right person to help guide the company to the mission that we set out for ourselves over a decade ago: democratize game development!
Just what the game industry needs, more politics!

Off-Topic / Windows 8 Virtual Desktops
« on: October 20, 2014, 02:59:38 AM »
No joke, it's been built into Windows since XP, and Microsoft has an installer for you to access the hidden feature, so it's not a rough hack.

Announcements / Java 8 Stable
« on: October 17, 2014, 10:49:34 AM »

That's right, Java 8 has finally entered the stable release channel at Java8u25

I have to encourage everyone to update as soon as you possibly can. The new version of Java integrates JavaFX into the standard Java library providing CSS support, 3D graphics, MP3 audio playback and a ton of other features that we want to be able to use in LGM like SVG graphics with the widespread adoption of the new Java. Project Nashorn is also new which is a JavaScript parsing engine, allowing essentially LGM to provide JavaScript extensions like Unity3D.

It also seems likely that this will be one of the most quickly adopted Java versions ever.

General ENIGMA / Who fixed arrays?
« on: October 10, 2014, 02:42:33 AM »
I was going to do a little something, and realized that arrays were fixed. I can't quite recall who or what fixed them or when they did it, but they do seem to work now.

The following builds fine for me on the latest master.
Code: (EDL) [Select]
var ass;
ass[0] = 69;


Whoever it was, thank you!

Additionally that thing I was trying to do was provide an array length function, but sadly JDI fails to parse the templates, it keeps saying the function is undefined unless I change the parameter
Code: (C++) [Select]
  template <unsigned array_size>
  unsigned array_length_1d(variant (&v)[array_size]);

Off-Topic / BlitzBasic Gone Free and Open Source!
« on: October 10, 2014, 02:12:13 AM »
I've always been a big fan of the BlitzBasic engine and products, though never really having used them that much, I liked the environment much better over GM. It made it very easy to manage objects and everything from code and for novices to learn without having to create excessive GUI infrastructures. Well anyway since Mark Sibly is focused on Monkey X now, they've put Blitz Plus and Blitz 3D up for free. Blitz Max and the programming manual are still being commercially sold.

You can read the official announcements on the home page and the forum threads.

Anybody not already aware, Monkey X is an open source cross-platform game engine with the BASIC programming language as well, sort of based on BlitzBasic. For $100 it can export to numerous modules including Android, Playstation, Xbox, and other platforms. The IDE is built, quite evidently, with the Qt Framework, and it's a very nice IDE.

Tips, Tutorials, Examples / 1945 and other Mark Overmars Tutorials
« on: October 10, 2014, 01:35:03 AM »
As you all probably know, most of the Mark Overmars examples work in ENIGMA without many issues. I just want to list these here for anybody who needs them.

Some of the games such as the FPS tutorial and the parallax scrolling/scaling examples need you to change collision functions for != noone just like you would have to do with C++

This is because ISO C99 defines boolean true as any non-zero value but GM8.1 only considered numbers larger than 0 as true.

Tips, Tutorials, Examples / One Script Pong
« on: October 10, 2014, 01:20:17 AM »
I saw this example and immediately thought of all the Dreamland script kiddies, it's pong in one script. However it will need slightly changed to work with ENIGMA just like Studio, follow the instructions in the script. Additionally because of current bugs in local access from scripts you will need to place the remaining code into the actual draw event, nothing should be left in the script.

All in all, it's a pretty cool example but by default the paddles are extremely slow!

Here is the script I pasted for convenience so you don't have to download.

This is the forum post where you can obtain the original.

Graphics and Video / 3D Tutorial Resources
« on: October 10, 2014, 12:56:45 AM »
These 3D tutorials have no example files so not sure whether they will fully work with ENIGMA or not. However they do include videos and the assets to create the 3D games which I thought people may find useful.

The tutorial also shows you how to model a basic gun.

The whole package can be downloaded from the sandbox as well.

Tips, Tutorials, Examples / Rewind Space Time
« on: October 10, 2014, 12:44:54 AM »
This example shows you how to rewind a game, it requires one tiny change.

The room creation code needs to declare the i variable for some reason, simply change it to the following. We will need to investigate the bug.
Code: (EDL) [Select]
for(int i=0; i<10; i+=1)

Tips, Tutorials, Examples / Analog Clock Example
« on: October 10, 2014, 12:41:33 AM »
This is a nifty example showing you how to use the date and time functions to create an analog clock. Once again thanks for the extension TheExDeus!  (Y)

Pages: 1 2 [3] 4 5 ... 19