Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
|
Forum - Polski Portal COLOBOTa |
|
|
Przesunięty przez: Abadon 20-02-2010, 14:25 |
Ruda majsters(hit)zyk ^^ |
Uruchomiłeś wogóle ten program ^^? |
Tak |
|
50% |
[ 2 ] |
Mam zamiar go uruchomić |
|
0% |
[ 0 ] |
Nie |
|
50% |
[ 2 ] |
|
Głosowań: 4 |
Wszystkich Głosów: 4 |
|
|
|
Autor |
Wiadomość |
shoter
Dołączył: 24 Gru 2008 Posty: 56
|
Wysłany: 28-11-2009, 19:22 Ruda majsters(hit)zyk ^^
|
|
|
Program mam zamiar rozbudować tak aby 2 roboty mogłby pracować przy jednym złożu
Otóż wydłubałem program w cbocie który :
-zbiera rude
-upuszcza cos na ziemie jesli cos ma przed pojsciem po rude
-monitoruje stan swojej energi z określonym temperamentem
-nie zapelnia mapy tytanem,mozna wyznaczyc maxymalny poziom tytanu
-mozna mu dowolnie zmeiniac czulosc przeszukiwania jesli chodzi o tytan
-program jest w pelni konfigurowalny,masz kilka zmiennych na poczatku,edytujac je zmieniasz program wedle twoich potrzeb.Chcesz miec 1 szt tytanu pod reka?Miej...bedzie cayl czas cie w to zaopatrywal
-program jest ladnie skomentowany (^^) wiec z edycja mojego programu nie bedziesz mial problemow,wszystko ladnie poodzielalem aby bylo ladne dla oka.
program robilem 2 godziny.
link do programu : http://shoter.pastebin.com/d7f824f2d
link do funkcji z ktorej program korzysta (RechargeL) : http://shoter.pastebin.com/f8f4d078
program wklejcie do robota pod numerkiem np 1 (lewy dolny rog),zas RechargeL pod numerkiem np 2 (lewy dolny rog)
DZIEKUJE!
DODATKOWO :
lista zmiennych do konfiguracji oraz opis ich :
int maxtyt - ile maxymalnie tytanu moze byc na mapce
floattemp - im mniejszy tym wieksze prawdopodobienstwo ze robot nei zdazy naladowac baterii,rozsadny przedzial to 0.05 - 0.25.Ustawienie wartosci tej zmiennej na 1 spowoduje naprawe po koncu kazdego kursu
intmiejsce -Ile miejsca bedzie pomiedzy kolejnymi kostkami wyprodukowanego tytanu
floatczulosc_skanowania -okresla odleglosc jaka bedzie powiekszal podczas skanowania (trudno to powiedziec ).Im mniejsza liczba tym wieksza dokladnosc i wolniejszy program.Sugerowana wartosc 0.1 - 2.0
string prefixs -to co bedzie wyswietlane na poczatku przed kazda wiadomoscia robota,po nim bedzie numer
string prefixk -To co jest wyswietlane na poczatku przed wiadomoscia robota,wystepuje po numerku
Kodowanie wiadomosci robota
poczatek prefixu + numer + koniec prefixu + wiadomosc
sposbo obliczania energi robota
(srednia energia * (kurs -1) + energia przed poczatkiem kursu - energia na koncu kursu) / kurs
link do downloadu save gdzie ostatni robot na gasienicach posiadowywuje(XDDD) ten program : http://www.sendspace.com/file/te36nu |
Ostatnio zmieniony przez shoter 30-11-2009, 20:17, w całości zmieniany 2 razy |
|
|
|
|
Bartek c++
Twoja ulubiona misja: Tropica - Czas na atak
Pomógł: 6 razy Wiek: 20 Dołączył: 07 Lip 2009 Posty: 390
|
Wysłany: 29-11-2009, 14:45
|
|
|
Bardzo oryginalny i przydatny program. |
_________________
|
|
|
|
|
shoter
Dołączył: 24 Gru 2008 Posty: 56
|
Wysłany: 30-11-2009, 19:38
|
|
|
komentować bo inaczej nie zupdatuje programu |
|
|
|
|
Berserker
Dark Ness
Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy Wiek: 24 Dołączył: 24 Mar 2009 Posty: 496 Skąd: Bigos
|
Wysłany: 30-11-2009, 19:51
|
|
|
No coz powiedziec, program jak kazdy inny do zbierania tytanu, w tej kategorii naprawde niewiele wiecej da sie wymyslec.
Cytat: | sposbo obliczania energi robota |
Niektorym energyCell.energyLevel nie wystarcza...
A samego programu nie skomentuje, bo pastebin mi nic nie wyswietla |
_________________
|
|
|
|
|
shoter
Dołączył: 24 Gru 2008 Posty: 56
|
Wysłany: 30-11-2009, 20:18
|
|
|
da sie cos wymyśleć.Prosze poprawiłem linkI(dałem wpisy na pastebinie które wygasają bo 1 dniu =,).w pierwszym poscie wszystko jest juz OK! |
|
|
|
|
Berserker
Dark Ness
Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy Wiek: 24 Dołączył: 24 Mar 2009 Posty: 496 Skąd: Bigos
|
Wysłany: 30-11-2009, 20:41
|
|
|
Kilka sugestii:
-zamiast odrazu wywalac to co trzymasz, lepiej sprawdzic kategorie i wtedy zdecydowac co sie z tym zrobi.
-nieskonczona petla for(;;) ftw, pierwszy raz cos takiego widze :S ale sie nie czepiam
-z tego co zauwazylem na slepo idziesz do warsztatu, nie lepiej sprawdzic najpierw poziom oslon? |
_________________
|
|
|
|
|
shoter
Dołączył: 24 Gru 2008 Posty: 56
|
Wysłany: 30-11-2009, 21:01
|
|
|
pierwsza sugestia : FAKT!
druga : a czemu nie ;P,zawsze break; można użyć do wyjścia.
trzy : roboty górnicze nie są tak przesadnie atakowanym celem.Jeśli są powinno zadbać się o ich ochrone |
|
|
|
|
|
Nie możesz pisać nowych tematów Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Wersja do druku
|
|
| |
|
|
|
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|