Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Symta Update

Name: Anonymous 2014-10-13 19:47

I'm actually keep developing Symta. The language is a lot more readable today and has self-hosting compiler, so no more Common Lisp required.

A menu http://postimg.org/image/cq0zm17ip/ is displayed by a few lines of code
MainMenu = dlg: mtx
| 0 0 0 | gfx "[M.data]/ui/default/image/menu.png"
| 60 460 1 | txt 'SymCraft v0.1 by Nikita Sadkov'
| 208 240 1 | lay v 8: list
button{'New Campaign' state/disabled (=>)}
button{'Custom Scenario' (=>)}
button{'Multi Player' state/disabled (=>)}
button{'Load Game' state/disabled (=>)}
button{'Map Editor' state/disabled (=>)}
button{'Exit Program' (=>get_gui{}.exit)}


A year ago it was somewhat more messy (although still better than JavaScript):
MainMenu = dlg ::l
[0 0 0 (img “ui/default/image/menu.png”)]
[60 460 1 (text “SymCraft v0.1 by SNV”)]
[208 240 1 (box\v S:8 ::l (button “New Campaign” S:{\disabled} <>)
(button “Custom Scenario” <=Tabs.s_tab\scenario>)
(button “Multi Player” S:{\disabled} <>)
(button “Load Game” S:{\disabled} <>)
(button “Map Editor” S:{\disabled} <>)
(button “Exit Program” <=GUI.exit ø>))]

Name: Anonymous 2014-10-13 23:15

Neat-o. It looks much nicer since you got rid of the exclamation points.

Is this a playable game? Did you ever convince those art deviants to let you use their stuff?

Name: Anonymous 2014-10-14 4:00

Will the Symta Warcraft ever be playable? Are you going to polish it and release 1.0?

Name: Anonymous 2014-10-14 4:10

>>2
Neat-o. It looks much nicer since you got rid of the exclamation points.
Symta never had exclamation marks. The |!| is a Common Lisp macro, used to reduce the number of parentheses and the verbosity of let-bindings

Is this a playable game?
Old version was playable. This one just loads maps.

Did you ever convince those art deviants to let you use their stuff?
I've never tried. Why should they allow to use their stuff for free, if they can charge a price? On the other hand, companies like Blizzard rarely care, unless you use it in a commercial product, but then you should have enough funding to pay artists.

Name: Anonymous 2014-10-14 4:15

Nikita, how about a new game that reuses parts of your WC implementation? I was thinking about something SC-like, with different game mechanics though.
If you are interested, I shall provide art and music and voice acting for the Zerg.

Name: Anonymous 2014-10-14 5:13

>>2
Isn't deviant art still blocked in russia?

Name: Anonymous 2014-10-14 5:14

>>5
I want there to ba an anus race. Thy engulf their enemies, constrict them betwean their muscular anal opeanings, launch poop projectiles and gas them to death with their farts.

Name: Anonymous 2014-10-14 5:37

>>5
How can I contact you?

For now Symta compiler have to be compiled for Windows. There would also be problems porting it to 32bit CPUs, because I've premature optimized everything to 64-bit pointer size. Although 32-bit GCC supports long long.

>>6
Some galleries with what was reported as child porn or homosexual propaganda. Although, there is a group that really wants to ban it, because deviantart "spoils Russian artists" or something like that. For example, my mom, an art critic, wants Internet banned completely or be censored, because Internet is "full of filth."

Name: Anonymous 2014-10-14 6:12

Name: Anonymous 2014-10-14 6:29

>>9
Yeah. e621.net is completely blocked.

Name: Anonymous 2014-10-14 11:14

>>9
I don't see flash.

Name: Anonymous 2014-10-14 14:30

>>7
The only effective weapon against the Anii is the Haxer, which can hax them.

Name: Anonymous 2014-10-14 14:33

>>7
Anii will have these units:

* Butt Crusher (like Zealot: expensive but good melee)
* Turd Fighter (like Mutalisk)
* Turd Bomber (like Guardian)
* Fartor (like Firebat, but flying due to being full with gas)
* Fartor Magnus (like Siege Tank, can launch directed farts with area damage, too heavy to fly though)

Name: Anonymous 2014-10-14 14:34

I have just discovered that Circle of Filth is a pun on the circle of fifths, a basic music theory concept
http://en.wikipedia.org/wiki/Circle_of_fifths

Name: Anonymous 2014-10-14 14:53

>>1
Is it FIOC?

Name: Anonymous 2014-10-15 20:20

>>15

No. Symta is a dialect of LISP, based on Common Lisp.

Name: Anonymous 2014-10-15 20:23

>>16
All syntax beyond basic operators gets implemented using macros:
https://github.com/saniv/symta/blob/master/src/macro.s

Name: Anonymous 2014-10-18 14:54

Okay. I got standalone compiler. Next goal would be cross-compiling it to Windows, so that anyone beside me could run it.
http://postimg.org/image/j91eut8ul/f402d10e/

Name: Anonymous 2014-10-19 17:31

Bootstrapped the compiler.
http://postimg.org/image/538803wwz/

And why console always runs as administrator and starts under system32? Makes it easy to damage system files.

Name: Anonymous 2014-10-19 22:20

Now it works
http://postimg.org/image/4v5nrsxn7/

although I still have problem with DLLs for ffi libs

Name: Anonymous 2014-10-21 5:51

I propose, that you should rename the ``eval'' function ебал.

Name: Alexander Dubček 2014-10-21 5:55

I propose, that you should check my doubles.

Name: ebal your momary 2014-10-21 7:48

>>21
I wholeheartedly second this movement.

Name: Anonymous 2014-10-21 18:43

е/б/ин

Name: Anonymous 2020-03-20 5:41


Don't change these.
Name: Email:
Entire Thread Thread List