My school project (scripting program) plz feedback :D


(Roeltje) #1

For school i have to do a project and i had a nice icea:

Scripting always goes via notepad. now i had an idea to make some sort of ‘htm kit’ only for scripting.

this wil be some sort of advanced notepad for scripting.

ideas to put in:

  • Scripting reference
  • Import target- and scriptnames from a .map/.bak
  • debugger
  • spline path wizard
  • syntax highlighting
  • and lots more!

The idea of the project is that it also must something to help others :slight_smile:
so plz leave your feedback and i might start the project :smiley:

Greetz,
RoeltjE


(Shaderman) #2

I had a similar idea some time ago. Editing a script with a text editor is confusing if you’re working on a larger script and have to scroll a lot.

My main idea was to use something like a tree view to group blocks and to get a clearer structure of the whole script. Prepackaged script blocks could be added (like spawn, buildstart final, built final, decayed final, death for a func_constructible for example). Setting respawn times, timelimit, wm_objective_status and so on could be changed easily. The ability of connecting entity keys and script parts would be a dream… There are lots of useful things which could be implemented in such a project.

Would be nice to see a good working script editor some day :wink:


(IneQuation) #3

Just go for it, m8, this will surely be very useful. :slight_smile:


(carnage) #4

is there a scripting program for ET or was it doom3 scripting

sounds like a good idea anyway and should be fairly easy to get the imports from a .map file since the file sctructure is quite simple and can be read stright from notepad

however when you say school project do you mean things like college/university or actuly school. programing a script editor with useful stuff like syntax suport and entity handeling isnt hard but definatly requires a good knowledge of programing that i would not expect to find in a school pupil

if you do decide to make it then one surgestion would be to have it in a sorta multi parts script rather then in one big file like in the final script. e.g. so you have the section for the teamdoor entity. a scetion for the tank enetiy. reduces the amount of text to search though

use colour coded text to show script syntax, valid entity name, invalid entity name, and erros and comments, accumms etc. thie reduced a lot of complexity when looking at something like a script where inexperienced users will just see a page of meaningless text. colour coding helps then out a lot

a VB style thing when typeing syntax in would be awsome (if somewhat advanced feature) to show all the avaidable things to start with at a point and save time writing them all out when u just get to the right one and hit space

thats all i can realy thing off. like programing no matter how good you editor if you dont know scripting its useless and there inst realy any way you could make you editor help the user actuly write the script to do what they want but just make sure that its all correct and make variables/entites/accums etc easier to find


(SCDS_reyalP) #5

If you made it a radiant plugin, that would be very nifty. Depending on the the features, it might also save you writing quite a bit of code.


(Roeltje) #6

ty for the feedback :slight_smile:
@carnage im 16 years old, and not on university or whatever. but what i do have, is a friend on school that knows like EVERYTHING from computers :stuck_out_tongue: so… :wink:
and the syntax highlighting i was planning that too it just didnt came up in my mind yesterday :slight_smile:


(Roeltje) #7

If u guys have more ideas, plz post them too :drink:


(IneQuation) #8

Sure, but you’d better started working on the project.


(Roeltje) #9

yeah i now know how to make a windows layout :wink: :stuck_out_tongue: now the scripting :wink: