View all by Tom Mulgrew
Tom Mulgrew
Follow Tom Mulgrew
Follow
Following Tom Mulgrew
Following
Add To Collection
Collection
Community
Devlog
Related games
Related
MotC
←
Return to MotC
Devlog
v1.2.5
December 08, 2024
by
Tom Mulgrew
3
Contains a couple of bug fixes, in particular one for a nasty GC bug. Also some improvements to the texture mapping functions (including a perspective correct version), and some new functions to peek/...
Continue reading
v1.2.4 constants and parameter default values
September 17, 2024
by
Tom Mulgrew
2
v1.2.4 has been released with a couple of nice-to-have language features: int, float, bool and strings can be declared as constants, e.g.: const int MAX = 10; Parameters can be declared with default v...
Continue reading
v1.2.3 mousewheel() and minor fixes
August 31, 2024
by
Tom Mulgrew
3
v1.2.3 has been released. A minor update, mainly to fix a debugger issue where hovering over "null" would crash the application. Also adds a "mousewheel" runtime library function, and plugs a few gaps...
Continue reading
v1.2.2 variable scoping and web export fix
August 19, 2024
by
Tom Mulgrew
1
MotC version 1.2.2 has been released. Variable scopes "for", "while", "if" and "else" statements now create variable scopes. Variables declared within a scope are deallocated when the program exits th...
Continue reading
v1.2.1 add support for array based for loops
August 01, 2024
by
Tom Mulgrew
5
A small update to add support for array based for loops. The syntax is similar to C++: for (type elem : array) { [do something with "elem"] } For example: struct Ball { int x, y, col; } Ball[] balls =...
Continue reading
v1.2.0 - Intellisense release
July 28, 2024
by
Tom Mulgrew
4
MotC now has intellisense, including: Errors displayed as you type Autocomplete Hover over items to seen definition Hover over library functions to see documentation Go to definition Find references R...
Continue reading
Windows export fix
April 18, 2024
by
Tom Mulgrew
2
A small bug-fix release to address an issue where exporting fails in Windows due to it opening a PowerShell terminal instead of a cmd.exe terminal depending on your vscode settings. Also has a couple...
Continue reading
v1.1.0
February 18, 2024
by
Tom Mulgrew
3
New v1.1.0 release. Highlights: New "#include" directive similar to C/C++, for splitting large projects into multiple files, or creating re-usable libraries of common code. The compiler now reports mu...
Continue reading
v1.0.2
January 21, 2024
by
Tom Mulgrew
2
Just a minor update. Mainly to make some under-the-hood changes to the way heap allocation and garbage collection works. Change list: Under-the-hood changes to heap management and garbage collection...
Continue reading
MotC 1.0.1 (fullscreen mode)
December 31, 2023
by
Tom Mulgrew
1
Minor update to address full-screen mode issues. Now uses SDL2 "fake" full-screen (fits a borderless window to the screen, doesn't change the screen resolution), which works a lot better than the defa...
Continue reading
MotC 1.0 released!
December 30, 2023
by
Tom Mulgrew
2
MotC is at version 1.0! The latest version adds streaming music, and Linux support (both exporting to Linux and running the extension in Visual Studio Code on Linux). With this all the planned feature...
Continue reading
v0.2.2 released
December 18, 2023
by
Tom Mulgrew
1
Version 0.2.2 has been released. Key features are the ability to export to HTML (see Whiplash Taxi Co + for an example). The documentation has also been tidied up, with examples added to illustrate ke...
Continue reading
v0.1.0 released
November 27, 2023
by
Tom Mulgrew
2
Key features of this release are exporting to Windows, and game controller support. Used to create the updated "Whiplash Taxi Co" game which I'm releasing shortly. Full release notes: Export to Window...
Continue reading
v0.0.5
November 15, 2023
by
Tom Mulgrew
1
Various development towards an initial release. I'm pretty happy with where the language and runtime library is now. There's a few loose ends to tidy up, but it's getting pretty close to a basic 1.0...
Continue reading
v0.0.4
October 08, 2023
by
Tom Mulgrew
1
Language enhancements/fixes: Functions can be forward declared. Structures members can reference themselves (e.g. for trees, linked lists etc). Fixed debugger variable display when inside an overloade...
Continue reading
Cleaner vscode integration
October 01, 2023
by
Tom Mulgrew
1
Minor update to improve Visual Studio Code integration. No longer need to create an explicit launch configuration. Automatically validate file before launch and display error in PROBLEMS pane. Also de...
Continue reading