Zarejestruj Zapomniałeś hasła?
myBot
Dodana 11 czerwca 2011, 21:57 PDU: Wakacje 2011
Edytor Ocena
 (2 głosy)
Gatunek Symulatory Odsłon 553
Postęp
Kod witek122


Jest to symulator robota, którego każdy może sam zaprogramować w prostym języku, jakim jest Lua.

Jak na razie brak poziomów - sam "sandbox".
Gra posiada "Pomocnik", w którym można co nieco podszkolić się w Lua - podstawy.
Pomocnik będzie wciąż rozbudowywany i w wersji końcowej - będzie można na prawdę wiele się dowiedzieć.




W "myBot" dołączonych jest kilka bibliotek - "myApi".
Upraszczają one programowanie, gdyż zamiast pisać ciągle np. DoCall("start", 250, 9); wystarczy jedynie (po załączeniu pliku) napisać start(250, 9).





Polecam dodatkowo ściągnąć program: Notepad++



Download:
myBot.rar
Ostatnio edytowane 11 czerwca 2011, 22:01 przez witek122
Devblog
Nie dodano żadnego wpisu.
Komentarze
witek122 @ 12 czerwca 2011, 21:39
Fadex, większość (niezależnych) robotyków pisze kod bezpośrednio w Assemblerze, kompiluje przeważnie (najpopularniejszym (wg mnie najlepszym)) BASCOM'em.
Dlaczego? Dlatego, że producenci mikro-kontrolerów itd. dorzucają... jak to nazwać... biblioteki pod ten język. Ale owszem - jest wiele kompilatorów - również z C++.;)

Po co uczyć się Lua? Jak już pisałem - łatwiejszy przeskok z klików na inne języki.
Pod Lua jest pełno silników, w których można tworzyć m.in. gry. Np. "Agenoria" - doskonały silnik, korzystający z prostego języka - Lua.
Pewnie wiele osób grało w "Starnted II" - tak, tam też mody pisze się w Lua.;)

Ale nie chcę nikogo namawiać - sugeruję tylko, że Lua to świetny język do nauki innych. :)
Ostatnio edytowane 12 czerwca 2011, 21:40 przez witek122
Fadex @ 12 czerwca 2011, 20:58
Roboty można programować nie tylko bezpośrednio za pomocą assemblera, right? (tzn - nie słyszałem aby ktoś pisał skomplikowane programy do robotów czysto w assemblerze)

Mimo wszystko nauka języka tylko po to, żeby przetestować aplikację i później ani razu go nie użyć (bo po co, jeśli znasz C++?) jest pozbawiona głębszego sensu. Według mnie przynajmniej.
Ostatnio edytowane 12 czerwca 2011, 21:00 przez Fadex
witek122 @ 12 czerwca 2011, 20:02
Widzę, ze wszyscy skreślają nim zagrają - niezły początek.
Fadex, wręcz przeciwnie - nauka Lua w znacznym stopniu ułatwi opanowanie C++. Nie będziesz miał problemów z opanowaniem struktur funkcji itd. C++ jest po prostu bardziej rozbudowany.
Używam obu języków (i masę innych) i uwierz - żaden mi się nie myli.
Ale Twój wybór...;)

Fadex napisał(a):
jakiś wstęp do samej robotyki
Oj, od Assemblera trochę się to różni...;)
Fadex @ 12 czerwca 2011, 19:41
Wygląda zbyt podobnie do C++. Obawiam się, że gdy zbyt długo uczyłbym się LUA to miałbym problem z odróżnieniem wszystkich komend od tych z C++, a wolałbym nie dochodzić do tego typu sporów.

Dlatego wybacz, nie skorzystam, mimo iż wygląda fajnie i na pewno jest to jakiś wstęp do samej robotyki.
witek122 @ 12 czerwca 2011, 13:15
Jood napisał(a):
Nie pobieram
Nie rozumiem...

fil47, coś się wymyśli.

PS. Polecam język Lua tym, którzy myślą, żeby kiedyś przeskoczyć na coś poważniejszego niż kliki. Każdy język ma podobną składnię. Opanowanie Lua w znacznym stopniu ułatwi naukę innych języków.
Ostatnio edytowane 12 czerwca 2011, 13:17 przez witek122
fil47 @ 12 czerwca 2011, 09:49
Dodaj, aby ten "Edit Text" był zablokowany, ponieważ jak dam "Run" to gdy chcę edytować to mi przeskakuje tekst do tego boxa na dole.
Jood @ 12 czerwca 2011, 08:45
Nie bawiłem się nigdy w Lua. Pierwszy projekt na PSK, który posiada, aż tyle bibliotek, poza plikiem .EXE ;) Nie pobieram, więc nie wystawiam oceny. Pzdr.
Dodaj komentarz
Kolor:   Rozmiar:

Zrzuty ekranu
Dodał witek122
Profil PW
Twoja ocena
Ulubione
Dodaj do ulubionych
Dodając projekt do ulubionych, na bieżąco będziesz informowany o nowościach.
Inne tego autora
^ Do góry
© 2009 - 2012 Fabryka Gier. Publikowanie materiałów tylko za zgodą autorów.
Realizacja: Maciej Lamberski *-: