Results 1 to 10 of 70

Thread: GamePascal - Cross-platform Game Development in Object Pascal

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Oh cool. Good to know. Thanks.

  2. #2
    Sorry, for being a bit off-topic but I recognized that those headers do not compile on Windows. So I tried these again: https://github.com/ev1313/Pascal-SDL-2-Headers and they work fine!
    Best regards,
    Cybermonkey

  3. #3
    Here are some things already working for next build:

    Version 0.0.2:
    * More examples
    * Support for language translation (see readme inside language folder).
    * -ai commandline option to add an icon file to output executable.
    * -vi commandline option to add version information to output executable.
    * Improved error handling.
    * SDL2 + addons are in a single gpsdl2.dll (windows platform) now to minimize dll dependencies.
    * OpenGL integration.
    * Added GamePascal.SysUtils unit
    * Fixed a memory leak when using nested unit names (full version of FastMM is your friend).
    * Now using nested unit name format: GamePascal.SDL2, GamePascal.OpenGL, GamePascal.SysUtils.
    * Reorganized folder structures/renamed files based on/support for different platforms.
    Last edited by drezgames; 04-11-2013 at 03:50 AM.

  4. #4
    gpdev1.jpg

    I’m working on a IDE for GamePascal. The first version will be very light-weight with all the necessary features to allow you to productive. Some features will include:


    • Syntax Highlighting
    • Multiple Open Source Files
    • Program, Unit and Include source file types.
    • Program and Unit names will automatically match the saved base filename
    • Standard editing features (cut, copy, past, undo redo, etc)
    • Code completion and param hints
    • Code folding
    • Jump to compiler error location
    • Source level debugging
    • Declare project options in source
    • Much more to come over time
    Last edited by drezgames; 10-11-2013 at 08:16 PM.

  5. #5
    Tonight I started working on getting code completion implemented. At this point I got basic param hints in and working. It's pretty fast too. Next I have to add a bit more support for deeper source tracing. It's using the compiler to dynamically provide the info for code completion so I need to make sure it's able to find any other units/include files referenced in the current sources.


  6. #6
    Code Completion now is pretty much done. There are a few more tweaks and enhancements that can be made. But, overall I am pretty happy with the results.


  7. #7
    Nice work!

    May i ask few things? If you dont want to answer, its ok. Maybe its a company secret or something.

    1) What language (IDE) you used to write GamePascal IDE ? FreePascal ?
    2) Did you use SynEdit for syntax highlighting?
    3) How you implemented the tooltips (completion lists and parameter hints)?

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •