The server implements the user login UserCtrl and UserDao logic

one Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
Want to advance the main process of the game or develop full stack games; Beginners, enthusiasts with a strong interest in game development, newcomers who want to play their own games, college students who want to switch to the game development industry, computer majors at school or those who want to work in the game industry, college graduates who need to complete the design, etc
You will learn
If you want to change careers and play games, college students can independently develop WeChat games for fishing talents after learning this lesson
Course Introduction

Full stack game development: Nodejs+CocosCreator realizes online fishing talent game

Knowledge points involved:

1. Detailed explanation of the whole stack Nodejs server framework and Cocos client framework to realize the online fishing talent WeChat games;

2. Explain in detail how to build http gateway server and websocket game server;

3. Explain in detail how to customize the serialized message structure of the server and client

4. Explain in detail how the server handles sending full service messages and single service messages;

5. Explain in detail how the server and client encrypt and transmit data messages;

6. Explain in detail how to use the configuration table to control game data during development and how to publish WeChat games, Android iOS and other platforms;

7. Http and websocket long online games;

8. The relationship between OpenGL&OpenGLES&WebGL;

9. Shader shader knowledge;

10. 3.8. x user-defined Bezier curve animation;

11. How to use configuration table to control game logic;

12. How to publish WeChat games, dithering games, Android iOS native, etc;

 Course cover 01-1280x4292.png Course cover 02-1280x4140.png Course cover 04-1280x6000.png

Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit