Giter Club home page Giter Club logo

catchchallenger's People

Contributors

alphaonex86 avatar lanstat avatar rrfvtgb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

catchchallenger's Issues

Missing files

Hi,

Just tried to compile following the README, some files seems to be missing :

➜  single-player git:(master) ✗ qmake *.pro
WARNING: Failure to find: ../base/MoveOnTheMap_Client.h
WARNING: Failure to find: ../../general/base/VariableGeneral.h
RCC: Error in '../base/resources/client-resources.qrc':     Cannot find file 'languages/en/translation.qm'

Compile problem on ubuntu 12.04

Hi,

I have an error trying to compile single player on ubuntu 12.04.
The game source code is of today.

Thanks.

$ qmake *.pro
Project MESSAGE: Warning: unknown QT: widgets
Project MESSAGE: Warning: unknown QT: qml
Project MESSAGE: Warning: unknown QT: quick
RCC: Warning: No resources in '../base/resources/resources-single-player.qrc'.

$ make --debug
This program built for x86_64-pc-linux-gnu
Reading makefiles...
Updating goal targets....
 File `first' does not exist.
   File `all' does not exist.
     File `catchchallenger-single-player' does not exist.
       File `tiled_map.o' does not exist.
      Must remake target `tiled_map.o'.
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I/usr/X11R6/include -I. -I. -o tiled_map.o ../tiled/tiled_map.cpp
../tiled/tiled_map.cpp:40:51: error: ‘QLatin1Literal’ was not declared in this scope
../tiled/tiled_map.cpp:41:57: error: ‘QLatin1Literal’ was not declared in this scope
../tiled/tiled_map.cpp:42:55: error: ‘QLatin1Literal’ was not declared in this scope
../tiled/tiled_map.cpp:43:55: error: ‘QLatin1Literal’ was not declared in this scope
make: *** [tiled_map.o] Error 1

Segmentation Fault - Single-Player

After compiling latest code I got this error on Linux when I try to start game

QEventLoop: Cannot be used without QApplication "GCC 5.4.0 build: Feb 18 2017 23:09:22" "Qt version: 5.5.1 (328961)" QObject::connect: invalid null parameter QGraphicsScene::addItem: item has already been added to this scene Audio volume set to: 100 QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter

Linux client + Server

Hello tried to compile it on linux and run

Game could be really great and it is nice code but there are some issues.

Client singe player:

  • Game crash every time when I am trying to battle.
  • Can not resize window
  • Buttons background is too small
  • Prof Lignin -> Can not click on "acts?"

Client single server:

  • Can not use server Datapack is empty or hash don't match, get from server, hash local: "EBEDF5D7706045DE60CC456E1206DBE1B37B370F813D2507F3BAFD0C" , hash on server: "00C7A2B173ACA66933C4266331C006F0D214C2E49C91D3B5CE508BBE"
  • If I will force it to have same hash game crash after ~60sec (Not specific to action)
  • Can not resize window
  • Buttons background is too small
  • Default kick after 4 messages in short time is to strict

Server Gui:

  • Cannot use postgresql (I was not able to connect to it even with user postgres and no password)
  • Cannot use sqlite (database.sqlite is created with just read rights)
  • Cannot use sqlite (database created with sql script will newer pass SELECT * FROM account )

Server Cli:

  • server-properties.xml has no comments and is hard to edit

Ingame problems (Linux) (Single Player)

  • Prof Lignin (Starting town) I can not answer second question box ("Acts?") only thing that I am getting is parsed link to use: "2 in command line
  • After trowing 50 iron traps at Conileaf Level 3 HP 1. I was not able to catch it.
  • 2 trainers at the end of Symposia has 2 monsters (LVL 15 and 18) with one monster you ned atlest LVL 22 and that takes ~35 minutes to grind. Their level should be lover if we consider that behind them are monsters lvl 7+ (Sugestion is LVL 7 and 10)
  • Iron Trap is over Priced with this Success chance
  • It should be possible to play without mouse
  • It would be nice to be able to press key for action based of it's name (For example N for Next, B for Bag, etc)
  • Chat has no use in Single player

Sugestion - Catching system - Dialog instead of "Traps"

It is nice to have Pokemon like catching system but It would be nice to have something diferent so here is my sugestion.

By using dialogs you cold convince monsters to travel with you instead of capturing them.
When monster would get under 1/2 of Healt you could talk with them.
Based of Monster type you would get diferent options what to say If you get it correctly you get next dialog round.
then based by if monster is evil or not you would need to get second question right.
Last one could be based on gender.

Example:
First question set
You rock. (Stone)
Do you also like flames (Fire)
etc.

Second question set
I want to conquer world (Evil)
I want to save every monster (Pure)

Third question set
You look wonderfull (Female)
You are powerfull (Male)

Pros:

  • Feels more revarding
  • Less used
  • Monsters would feel like they have some "Personality"
    Cons:
  • Harder to implement
  • More translation work

Segmentation Fault - Single player

cd client/single-player
qmake *.pro
make -j24
./catchchallenger-single-player
new-game
name it test

crash

QEventLoop: Cannot be used without QApplication
"GCC 5.4.0 build: Feb 18 2017 22:46:35"
"Qt version: 5.5.1 (328961)"
QObject::connect: invalid null parameter
QGraphicsScene::addItem: item has already been added to this scene
Audio volume set to: 100
The loading file sound not exists: "/home/venca/CatchChallenger/client/single-player/music/loading.opus"
Connected to SQLite at /home/venca/.local/share/CatchChallenger/client-single-player/savegames/0/catchchallenger.db.sqlite
Connected to SQLite at /home/venca/.local/share/CatchChallenger/client-single-player/savegames/0/catchchallenger.db.sqlite
Connected to SQLite at /home/venca/.local/share/CatchChallenger/client-single-player/savegames/0/catchchallenger.db.sqlite
Connected to SQLite at /home/venca/.local/share/CatchChallenger/client-single-player/savegames/0/catchchallenger.db.sqlite
Preload data for server version 2.0.1.3
Datapack, base: /home/venca/CatchChallenger/client/single-player/datapack/
4 skin(s) loaded
2 reputation(s) loaded
9 monster buff(s) loaded
14 type(s) loaded
76 items(s) loaded
3 trap(s) loaded
11 plant(s) loaded
8 crafting recipe(s) loaded
46 monster skill(s) loaded
1 event(s) loaded
43 monster(s) loaded
5 monster(s) collisions loaded
7 monster evolution items(s) loaded
1 monster items(s) to learn loaded
0 industries loaded
0 industries link loaded
1 profile(s) loaded
layers options parsed
19 quest(s) loaded
157 bot fight(s) loaded
6 monster items(s) to learn loaded
1 server profile(s) loaded
0 industries loaded (spec industries 13)
0 industries link loaded (spec industries link 13)
Loaded the common datapack into 9ms
440 file for datapack loaded base, 434 file for datapack loaded main, 0 file for datapack loaded sub
EBEDF5D7706045DE60CC456E1206DBE1B37B370F813D2507F3BAFD0C hash for datapack loaded base, 531781383CE6C4198123CBAF8E2A0FEA5EE5FB7CC6BD170B3C981A95 hash for datapack loaded main, hash for datapack loaded sub
4 skin(s) loaded
43 monster drop(s) loaded
/home/venca/CatchChallenger/client/single-player/datapack/map/main/official/castel-town/-3.3.xml, Parse error at line 5 column 50: Error reading Attributes.
5 learn point(s) on map loaded
2 zonecapture point(s) on map loaded
16 heal point(s) on map loaded
0 market point(s) on map loaded
164 bot fight(s) on map loaded
571 bot fights tigger(s) on map loaded
10 shop(s) on map loaded
347 bots(s) on map loaded
171 map(s) loaded
File excluded because don't match the regex (4): items/catchtrap/1_failed.xcf
File excluded because don't match the regex (4): items/catchtrap/1_success.xcf
File excluded because don't match the regex (4): items/catchtrap/catchtrap-traveling.xcf
File excluded because don't match the regex (4): monsters/essail.xcf
File excluded because don't match the regex (4): monsters/skill-animation/0.xcf
File excluded because don't match the regex (4): monsters/skill-animation/1.xcf
File excluded because don't match the regex (4): monsters/skill-animation/2.xcf
File excluded because don't match the regex (4): monsters/skill-animation/3.xcf
File excluded because don't match the regex (4): monsters/skill-animation/4.xcf
File excluded because don't match the regex (4): monsters/skill-animation/5.xcf
File excluded because don't match the regex (4): monsters/skill-animation/6.xcf
885 files for datapack loaded
342 SQL map dictionary
0 SQL item on map dictionary
Visibility: MapVisibilityAlgorithmSelection_None
0 zone(s) loaded
Loaded the server static datapack into 2076ms
0 SQL plant on map dictionary
Visibility: MapVisibilityAlgorithmSelection_None
0 zone(s) loaded
Loaded the server static datapack into 2ms
0 SQL industrie loaded
0 SQL monster list loaded
3 SQL reputation dictionary
5 SQL skin dictionary
1 profile loaded
0 SQL city loaded
1 SQL clan max id
0 SQL industries loaded
0 SQL plant on map
0 SQL market item
Loaded the server SQL datapack into 1676ms
protocolReplyCharacterList: 7F0E0000000201803A0900010114081E001E9600EBEDF5D7706045DE60CC456E1206DBE1B37B370F813D2507F3BAFD0C00
newConnection(): new client connected by fake socket
"Try auth: password b4ae2dbbbecfc862ac68764d6c3a09d6047299cc67337dfe62bfbc4c, token: 7c56cc2faa858825693eb1e0c61b523a, password+token acde3e22fd495f92ec0ccad6e64651b676efc1aa72f2ebb2f39e9f20 (b4ae2dbbbecfc862ac68764d6c3a09d6047299cc67337dfe62bfbc4c7c56cc2faa858825693eb1e0c61b523a) for the login: 3626d24e4136284ad1ecf9bd79d0ae9c0f0dd710a8adc7a09fe1a848"
"Try create account: login: 52a3935ad13d15776692fb0a48af46c6da9a7994a29bdd5e7ff85b55 and pass: b4ae2dbbbecfc862ac68764d6c3a09d6047299cc67337dfe62bfbc4c"
"For the character group 0 you don't have character"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.