Jump to content




Post the status of your WIP project!


  • You cannot reply to this topic
139 replies to this topic

#101 DIES

  • Members
  • 8 posts
  • LocationNovorossia

Posted 23 July 2016 - 10:52 PM

I have fully working project that you can find here.

Spoiler


#102 CrazedProgrammer

  • Members
  • 495 posts
  • LocationWageningen, The Netherlands

Posted 23 July 2016 - 11:33 PM

Interesting approach to language design, basically Reverse Polish Notation.
I had to use that kind of language on my HP 50G calculator.
It's novel for small helper functions but it can get quite hard to manage with bigger projects.
I hope developers won't be put off by this esoteric language just because it's something different. :P

#103 LeDark Lua

  • Members
  • 369 posts
  • LocationLeLua

Posted 24 July 2016 - 10:24 AM

Nah I will maybe redesign the Language or more to it, I will make a language that will decompile to that language :D and you can customize the language within it, I will post a screenie when I will be on PC ;)

EDIT:
Here you go ;)
Spoiler

Edited by LeDark Lua, 24 July 2016 - 04:47 PM.


#104 EEVV

  • Members
  • 3 posts

Posted 24 July 2016 - 06:20 PM

I was going to browse the forums, but a while ago I had came up with 3 projects, and they all transitioned to a single project. Some people don't want other to let their source code to be readable, or they don't want to share the code for some reason. Here I am. I'm making an obfuscator for CC.

#105 Exerro

  • Members
  • 801 posts

Posted 25 July 2016 - 03:51 PM

View PostEEVV, on 24 July 2016 - 06:20 PM, said:

I was going to browse the forums, but a while ago I had came up with 3 projects, and they all transitioned to a single project. Some people don't want other to let their source code to be readable, or they don't want to share the code for some reason. Here I am. I'm making an obfuscator for CC.

Obfuscated code is pretty easy to un-obfuscate for anybody, there are tools that do it for you and Lua is fairly easy to parse anyway, and you're not actually allowed to post obfuscated code on the forums.

#106 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 25 July 2016 - 07:57 PM

View PostExerro, on 25 July 2016 - 03:51 PM, said:

View PostEEVV, on 24 July 2016 - 06:20 PM, said:

I was going to browse the forums, but a while ago I had came up with 3 projects, and they all transitioned to a single project. Some people don't want other to let their source code to be readable, or they don't want to share the code for some reason. Here I am. I'm making an obfuscator for CC.

Obfuscated code is pretty easy to un-obfuscate for anybody, there are tools that do it for you and Lua is fairly easy to parse anyway, and you're not actually allowed to post obfuscated code on the forums.

You're thinking about compiling to Lua bytecode, which isn't really a good way to obfuscate your Lua source, but EEVV might be making a better obfuscator, that doesn't just use string.dump().

A good way to obfuscate the code would probably be to compile said code into a very primitive language, or a very primitive Lua source code, similar to how, for example, C++ is compiled into a Linux program. One complex language is "converted" into a very primitive language and thus it becomes very hard to read.

#107 Exerro

  • Members
  • 801 posts

Posted 25 July 2016 - 08:08 PM

View PostMKlegoman357, on 25 July 2016 - 07:57 PM, said:

View PostExerro, on 25 July 2016 - 03:51 PM, said:

-snip-

You're thinking about compiling to Lua bytecode, which isn't really a good way to obfuscate your Lua source, but EEVV might be making a better obfuscator, that doesn't just use string.dump().

A good way to obfuscate the code would probably be to compile said code into a very primitive language, or a very primitive Lua source code, similar to how, for example, C++ is compiled into a Linux program. One complex language is "converted" into a very primitive language and thus it becomes very hard to read.

Nah, that's why I mentioned Lua parsing. If it can be run in CC standalone, it's most likely in Lua, and so it can be parsed as a Lua program and probably turned into something similar to its original, with the exception of variable names and similar things like that of course.

#108 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 25 July 2016 - 08:55 PM

View PostExerro, on 25 July 2016 - 08:08 PM, said:

Nah, that's why I mentioned Lua parsing. If it can be run in CC standalone, it's most likely in Lua, and so it can be parsed as a Lua program and probably turned into something similar to its original, with the exception of variable names and similar things like that of course.

Like I said, you have to "convert" it into something primitive. For example, converting the Lua code into an assembly-like language and then either converting that into Lua or making a simple interpreter for it.

#109 GreenGene

  • Members
  • 78 posts
  • LocationMagic land, awesomeness

Posted 25 July 2016 - 09:42 PM

View PostKIntelov, on 23 July 2016 - 10:52 PM, said:

I have fully working project that you can find here.

Spoiler

While this looks cool, I don't see how displaying fake info is useful

#110 exosceleton

  • Members
  • 52 posts
  • LocationUmm... Mars.

Posted 31 July 2016 - 09:24 AM

I am currently working on a 3D Navigation API with a built-in Pathfinder AI.

Features:
  • Tracks the turtle's XYZ when moving around.
  • Saves the current location live to a file.
  • Can Pathfind to a given location in 3D usinga built in AI to bypass obstacles in its way, using the shortest path.
  • Can save Waypoints in 3D space and navigate to them.
Since Turtles are practically blind, the AI wont necessarily go on the same path back and forth, though it will still be the shortest.
Future plans are to have the turtle study its environment and improve its pathfinding AI as it discovers more. This is the DOWN-UP approach, as apposed the common way of creating a GPS in CC, which is more similar to the UP-DOWN approach.
See: http://www.hbcse.tif...rt1/node45.html

Any ideas for new features are welcome!

#111 LeDark Lua

  • Members
  • 369 posts
  • LocationLeLua

Posted 05 August 2016 - 10:07 PM

Ok I repost my Project as a New one, because I did change a lot of things: A Lisp powered OS
You program APP's in Lisp, and I will add my kind of "Basic" (that will compile to Lisp) in Lisp to them people that don't love Lisp :P

Screenie:
Spoiler

EDIT: I know that this isn't the right indentation, I did it so that other people could read code easily :P

Edited by LeDark Lua, 05 August 2016 - 10:09 PM.


#112 Nothy

  • Members
  • 249 posts
  • LocationMars

Posted 06 August 2016 - 09:53 PM

2D pixelated adventure game where the only weapon you have is a spoon.
state: I don't even know, pre-pre-pre-pre alpha?

#113 Admicos

  • Members
  • 207 posts
  • LocationTurkey

Posted 07 August 2016 - 12:42 AM

A Computercraft IDE-y thing. (preview) The only interesting thing (yet) is syntax highlighting.

I can share a build if anyone wants it.

EDIT: Source up on GitHub!

Edited by Admicos, 07 August 2016 - 02:25 AM.


#114 DIES

  • Members
  • 8 posts
  • LocationNovorossia

Posted 09 August 2016 - 01:29 PM

View PostGreenGene, on 25 July 2016 - 09:42 PM, said:

While this looks cool, I don't see how displaying fake info is useful

Create a boot loader which only shows real info was not my primary concern. Anyway port POST and subsequent sh*t to CC that would not have fake information extremely difficult.

If there were a displays, video card, cpu, ram, hd drives, well in short peripherals like in OC, then everything would be much easier (And cooler on 75%).

Edited by KIntelov, 09 August 2016 - 01:38 PM.


#115 Lupus590

  • Members
  • 2,028 posts
  • LocationUK

Posted 09 August 2016 - 08:34 PM

View PostKIntelov, on 09 August 2016 - 01:29 PM, said:

If there were a displays, video card, cpu, ram, hd drives, well in short peripherals like in OC, then everything would be much easier (And cooler on 75%).

I prefer the simplicity despite the removal of realism, it's more fantastical which fits MC in my opinion.

#116 TheRockettek

  • Members
  • 547 posts
  • LocationRem is best girl

Posted 09 August 2016 - 09:22 PM

Im making a program called stacks which is still in development, its basically a program that lets you easly create your own interactive programs (basically thats it). It will have a really easy to use UI so it would be quicker to make an interactive program in stacks than actually make tons of lines for a simple interactive program (Which is what i did before, which inspired me to actually make it)

Current progress: Finished the menu and most needed functions. Just now need a UI and loader (All files are stored in JSON)

Posted Image

#117 Antelux

  • Members
  • 295 posts
  • LocationSomewhere in the middle of nowhere.

Posted 11 August 2016 - 06:59 PM

Time for some shameless self promotion.

Posted Image

It's pretty fun to mod Starbound.

#118 Mumbai

  • Members
  • 62 posts

Posted 13 September 2016 - 12:23 PM

A discord bot that will teach my friend Anon_Emy how to hack! Working with my buddy rax on this :D.

shes a good friend. <3

#119 H4X0RZ

  • Members
  • 1,315 posts
  • LocationGermany

Posted 13 September 2016 - 12:52 PM

View PostMumbai, on 13 September 2016 - 12:23 PM, said:

A discord bot that will teach my friend Anon_Emy how to hack! Working with my buddy rax on this :D/>.

shes a good friend. <3

But isn't this against the idea of "hacking"? XD

The best way to learn is the hard way. Try stuff until it works. If you get spoon-fed with the "correct" ways, you won't learn as much as you could IMO.

#120 ashnwill

  • Members
  • 5 posts

Posted 14 September 2016 - 12:47 AM

I am making a 32-bit abstract machine with 32 registers and a load-store architecture
It has its own assembly language/assembler, and it only works on computercraft.

Why? Who knows!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users