PsichiX Opublikowano 4 Listopada 2013 Udostępnij Opublikowano 4 Listopada 2013 Tytuł: RoboCoder (nazwa kodowa) Gatunek: Symulator/Sandbox Opis: Sandboxowy symulator w pełni programowalnych robotów. Piszemy i kompilujemy programy sztucznej inteligencji dla robotów, które potem używamy w symulacjach. Po zarejestrowaniu się i zalogowaniu do serwisu internetowego RoboCoder, możemy uploadować nasze programy i symulacje na serwer, tym samym pozwalając innym użytkownikom na pobranie naszych tworów i podziwianiu naszej awesomeności :) Cały symulator składa się z wizualizatora, czyli samej aplikacji symulatora, gdzie odbywa się komunikacja z serwisem i odpalanie symulacji, oraz aplikacji do pisania i kompilowania programów, który pozwala na szybkie testowanie i debugowanie naszych programów. Do zrobienia zostało: dodanie obsługi interfejsów: dotyk, sonar, radar, radio. stworzenie edytora tekstowego dla programów robotów (Intuicio IDE). dodanie do wizualizera obsługi odpalanych ad hoc probramów z poziomu Intuicio IDE. dodanie do serwisu funkcjonalności pobierania i uploadowania symulacji i programów. dodanie do wizualizera lepszej oprawy graficznej symulacji. dodanie funkcjonalności wersjonowania plików, aby można było aktualizować zmiany. Autorzy: Programowanie: Patryk "PsichiX" Budzyński. Fabuła: bazowy pomysł: GMClan.org; rozbudowany pomysł: Patryk "PsichiX" Budzyński. Grafika: Patryk "PsichiX" Budzyński Muzyka: Brak Screeny: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
outlaw Opublikowano 6 Listopada 2013 Udostępnij Opublikowano 6 Listopada 2013 Chętnie to wypróbuję, ciekawy pomysł. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
smartboy Opublikowano 6 Listopada 2013 Udostępnij Opublikowano 6 Listopada 2013 Nie bardzo wiem co to ale dość ciekawe tylko chyba ne na mój łeb. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 6 Listopada 2013 Udostępnij Opublikowano 6 Listopada 2013 Nie bardzo wiem co to ale dość ciekawe tylko chyba ne na mój łeb. https://forum.gmclan.org/index.php?showtopi...mp;#entry415512 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 23 Listopada 2013 Autor Udostępnij Opublikowano 23 Listopada 2013 Zrobione zarządzanie dokumentami w IDE, oraz kolorowanie składni dla pluginu Assembly (bo pare osób chcialo czym predzej, a i baza na GML i LUA jest). Dorobić wywolania kompilacji i uruchamiania programow i mozna wrocic do implementacji reszty interfejsow robotow w kliencie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 26 Listopada 2013 Autor Udostępnij Opublikowano 26 Listopada 2013 https://dl.dropboxusercontent.com/u/9759049...icioIDE_1.0.zip IDE do testów kraszowania i pobawienia się. To jest IDE z xenona 3 - do robotów muszę dorobić plugin do kompilacji z SDK robotów i odpalania programów w kliencie RoboCodera. Póki co assembler VMki, ale są sample i można podpatrzeć jak co się robi. Jak dodam plugin do odpalania w RoboCoderze, będe w stanie dokończyć reszte interfejsów robotów i w końcu dokończyć interpreter GMLa i ostatecznie dać Wam alfę. PS. Sample są w podfolderze "samples". projekty to pliki z roższerzeniem JSON. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
adam014 Opublikowano 26 Listopada 2013 Udostępnij Opublikowano 26 Listopada 2013 Jakoś działa ale w ogóle nie łapie tego języka (tak jak reszty asemblerów) więc czekam na jakiś dialekt wyższego poziomu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 26 Listopada 2013 Autor Udostępnij Opublikowano 26 Listopada 2013 swoją drogą, od jednego gościa dostałem propozycję stworzenia kiedys interpretera do nowo wymyślonego języka o wdzięcznej nazwie: "Mordor" :D https://www.dropbox.com/s/vq6lqsjze4qfy4w/Mordorv01.txt Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 26 Listopada 2013 Udostępnij Opublikowano 26 Listopada 2013 https://dl.dropboxusercontent.com/u/9759049...icioIDE_1.0.zip IDE do testów kraszowania i pobawienia się. To jest IDE z xenona 3 - do robotów muszę dorobić plugin do kompilacji z SDK robotów i odpalania programów w kliencie RoboCodera. Póki co assembler VMki, ale są sample i można podpatrzeć jak co się robi. Jak dodam plugin do odpalania w RoboCoderze, będe w stanie dokończyć reszte interfejsów robotów i w końcu dokończyć interpreter GMLa i ostatecznie dać Wam alfę. PS. Sample są w podfolderze "samples". projekty to pliki z roższerzeniem JSON. .net 4.5.1, win 8.1 x64 Szczegóły: Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time) zamiast tego okna dialogowego znajdują się na końcu tego komunikatu. ************** Tekst wyjątku ************** System.NotSupportedException: Podjęto próbę załadowania zestawu z lokalizacji sieciowej. W starszych wersjach programu .NET Framework próba ta spowodowałaby uruchomienie zestawu w trybie piaskownicy. W tej wersji programu .NET Framework zasady CAS domyślnie nie są włączone, więc to załadowanie może być niebezpieczne. Jeśli ma ono na celu uruchomienie zestawu w trybie piaskownicy, włącz przełącznik loadFromRemoteSources. Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkId=155569. w System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) w System.Reflection.Assembly.LoadFile(String path) w IntuicioIDE.MainForm.MainForm_Load(Object sender, EventArgs e) w System.Windows.Forms.Form.OnLoad(EventArgs e) w System.Windows.Forms.Form.OnCreateControl() w System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) w System.Windows.Forms.Control.CreateControl() w System.Windows.Forms.Control.WmShowWindow(Message& m) w System.Windows.Forms.Control.WndProc(Message& m) w System.Windows.Forms.ScrollableControl.WndProc(Message& m) w System.Windows.Forms.ContainerControl.WndProc(Message& m) w System.Windows.Forms.Form.WmShowWindow(Message& m) w System.Windows.Forms.Form.WndProc(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Zestawy załadowane ************** mscorlib Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.34003 built by: FX45W81RTMGDR CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- IntuicioIDE Wersja zestawu: 1.0.0.0 Wersja Win32: 1.0.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/IntuicioIDE.exe ---------------------------------------- System.Windows.Forms Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.34003 built by: FX45W81RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- IntuicioIdePlugin Wersja zestawu: 1.0.0.0 Wersja Win32: 1.0.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/IntuicioIdePlugin.DLL ---------------------------------------- WeifenLuo.WinFormsUI.Docking Wersja zestawu: 2.4.0.16114 Wersja Win32: 2.4.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/WeifenLuo.WinFormsUI.Docking.DLL ---------------------------------------- Newtonsoft.Json Wersja zestawu: 4.5.0.0 Wersja Win32: 5.0.8.16617 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/Newtonsoft.Json.DLL ---------------------------------------- System.Core Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Numerics Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.ComponentModel.DataAnnotations Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll ---------------------------------------- System.Runtime.Serialization Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll ---------------------------------------- System.Xml.Linq Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll ---------------------------------------- System.Xml Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- mscorlib.resources Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Debugowanie w trybie JIT ************** Aby włączyć debugowanie w trybie just in time (JIT), plik .config tej aplikacji lub komputera (machine.config) musi mieć wartość jitDebugging ustawioną w sekcji system.windows.forms. Aplikacja musi być również skompilowana z włączonym debugowaniem. Na przykład: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki są wysyłane do debugera JIT zarejestrowanego na komputerze i nie są obsługiwane w tym oknie dialogowym. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 26 Listopada 2013 Autor Udostępnij Opublikowano 26 Listopada 2013 dzięki! w domu to sprawdze na wersji 4.5 :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 26 Listopada 2013 Udostępnij Opublikowano 26 Listopada 2013 To samo u mnie jest na win8.1 Jak się ten błąd zignoruje to IDE się uruchamia ale nie mogę odpalić sampla żadnego pisze że nie ma pluginu Intuicio Assembly Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 26 Listopada 2013 Autor Udostępnij Opublikowano 26 Listopada 2013 wim, wim, to poprawne zachowanie, bo nei moze go znalezc, naprawie dzis w domu na .NET 4.5 i wysle ponownie :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 26 Listopada 2013 Autor Udostępnij Opublikowano 26 Listopada 2013 Poprawiona wersja (tak myślę, nie mogę zainstalować .NET 4.5 na XP, więc zastosowałem wytyczne z MSDN): https://dl.dropboxusercontent.com/u/9759049...IDE_1.0.0.1.zip Prosiłbym o dalsze testy crashowania :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 26 Listopada 2013 Udostępnij Opublikowano 26 Listopada 2013 Działa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 27 Listopada 2013 Autor Udostępnij Opublikowano 27 Listopada 2013 Poprawiono parę drobnych, niewidocznych dotąd błędów i dodano funkcjonalność odpalania specjalnych akcji pluginów (specjalnie pod ten do uruchamiania programu robota w kliencie RoboCodera): https://dl.dropboxusercontent.com/u/9759049...IDE_1.0.0.2.zip Jutro już będę mógł na spokojnie na tym dopisać to odpalanie w RoboCoderze i zająć się interpreterem - myślę, że nie będę musiał dorabiać żadnej nowej funkcjonalności do IDE, aby to było możliwe :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się